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. |
: wq or ZZ |
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