Grått ved tinningene og har behov for lesebriller, den 43-år gamle vi (uttales vee-øye) editor er fortsatt et system administrator ‘ s beste venn. Denne avanserte, men likevel enkel å bruke, kommandolinje-redigering program, viser ingen tegn til å bremse ned. Du kan bruke den til å redigere konfigurasjonsfiler, lage en handleliste, skrive et brev hjem for å be om penger, lage et nytt skript, eller selv å redigere kildekoden.
Merk: vi er ofte en symbolsk link til vim (vi Forbedret) eller et alias til vim.,
Det er lett å påberope vi. Ved kommandolinjen skriver du inn vi <filename> for å enten opprette en ny fil, eller for å redigere en eksisterende.
$ vi filename.txt
The vi editor har to moduser: Kommando og Sett inn. Når du først åpne en fil med vi, du er i Kommando-modus. Kommando-modus betyr at du kan bruke tastaturet for å navigere, slette, kopiere, lime inn, og gjøre en rekke andre oppgaver—bortsett fra å legge inn tekst. For å angi Sette inn-modus, trykker du på i., I Sette inn-modus, kan du skrive inn tekst, kan du bruke Enter-tasten for å gå til en ny linje, kan du bruke piltastene for å navigere i teksten, og bruker vi som en fri form tekst editor. For å gå tilbake til Kommando-modus, trykker du på Esc-tasten en gang.
Merk: vi er Kommando-modus, nesten hver bokstav på tastaturet har en funksjon.
for Å lagre en fil, må du først være i Kommando-modus. Trykk Esc for å angi Kommando-modus, og skriv deretter inn :wq for å skrive og avslutt på fil., Den andre, raskere alternativ er å bruke hurtigtasten ZZ for å skrive og avslutt. Til ikke-vi satte i gang, skriv betyr lagre og avslutt betyr avslutte vi. Hvis du har gjort feil underveis i redigering og vil ut igjen (oppgi) alle ikke-lagret endringene, angi Kommando-modus ved å trykke på Esc og type :q! Denne kommandoen avslutter uten å lagre endringene og avslutte vi.
Den beste måten å lære på vi er til å opprette en ny fil og prøve det ut selv. Føl deg fri til å bruke vanlig tastatur snarvei tabellen nedenfor for å hjelpe deg å lære vi er omfattende vokabular., Denne listen over snarveier er på ingen måte uttømmende, men de vil gjøre deg i stand til å redigere filer og lære vi i løpet av kort tid.
Merk: du Alltid lage en kopi av en eksisterende fil før du redigerer om vi eller en redaktør. Dette er særlig viktig ved redigering av systemet og konfigurasjonsfiler.,
| Command | Purpose | 
|---|---|
| $ vi <filename> | Open or edit a file. | 
| i | Switch to Insert mode. | 
| Esc | Switch to Command mode., | 
| :w | Save and continue editing. | 
| : wqorZZ | Save and quit/exit vi. | 
| :q! | Quit vi and do not save changes. | 
| yy | Yank (copy a line of text)., | 
| p | Paste a line of yanked text below the current line. | 
| o | Open a new line under the current line. | 
| O | Open a new line above the current line. | 
| A | Append to the end of the line., | 
| a | Tilføy etter markøren nåværende posisjon. | 
| I | Sett inn tekst i begynnelsen av gjeldende linje. | 
| b | Gå til begynnelsen av ordet. | 
| e | Gå til slutten av ordet., | 
| x | Delete a single character. | 
| dd | Delete an entire line. | 
| Xdd | Delete X number of lines. | 
| Xyy | Yank X number of lines., | 
| G | Go to the last line in a file. | 
| XG | Go to line X in a file. | 
| gg | Go to the first line in a file. | 
| :num | Display the current line’s line number., | 
| h | Move left one character. | 
| j | Move down one line. | 
| k | Move up one line. | 
| l | Move right one character. | 
Leave a Reply