VI Editor med kommandon i Linux/Unix Tutorial
โก Smart sammanfattning
vi-editorn รคr den klassiska, universellt tillgรคngliga textredigeraren fรถr Linux och Unix, som arbetar helt via tangentbordet i tvรฅ lรคgen: ett kommandolรคge fรถr รฅtgรคrder och ett infogningslรคge fรถr ty.ping text.

VI-editorn รคr textredigeraren du kommer att stรถta pรฅ i nรคstan vilken Linux eller Unix-maskin, sรฅ att lรคra sig dess tangentbordsdrivna arbetsflรถde รคr en fรคrdighet som รถverfรถrs รถverallt. Den hรคr guiden fรถrklarar dess tvรฅ lรคgen, dess redigeringskommandon och hur man sparar och avslutar en fil.
Vad รคr vi-editorn?
vi-editorn รคr den mest populรคra och klassiska textredigeraren i Linux-familjen. Nedan fรถljer nรฅgra av anledningarna till att den รคr en flitigt anvรคnd editor:
- Den รคr tillgรคnglig i nรคstan alla Linux-distributioner.
- Det fungerar pรฅ samma sรคtt pรฅ olika plattformar och distributioner.
- Det รคr anvรคndarvรคnligt, sรฅ miljontals Linux-anvรคndare fรถrlitar sig pรฅ det fรถr sina redigeringsbehov.
Numera finns det avancerade versioner av vi-editorn tillgรคngliga, och den mest populรคra รคr VIM, vilket stรฅr fรถr Vi Improved. Nรฅgra av de andra รคr Elvis, Nvi, Nano och Vile. Det รคr klokt att lรคra sig vi eftersom det รคr funktionsrikt och erbjuder oรคndliga mรถjligheter att redigera en fil.
vi-redigeraren Operationslรคgen
Fรถr att arbeta med vi-editorn behรถver du fรถrstรฅ dess driftlรคgen. De kan delas in i tvรฅ huvuddelar: kommandolรคge och infogningslรคge. Skรคrmdumpen nedan visar vi-editorn รถppen i en Linux-terminal.
vi-kommandolรคge
- vi-editorn รถppnas i det hรคr lรคget och den fรถrstรฅr bara kommandon.
- I det hรคr lรคget kan du flytta markรถren och klippa ut, kopiera och klistra in text.
- Det hรคr lรคget sparar รคven de รคndringar du har gjort i filen.
- Kommandon รคr skiftlรคgeskรคnsliga, sรฅ du bรถr anvรคnda rรคtt versal.
vi Infoga-lรคge
- Det hรคr lรคget รคr fรถr att infoga text i filen.
- Du kan vรคxla till infogningslรคge frรฅn kommandolรคge genom att trycka pรฅ 'i' pรฅ tangentbordet.
- Nรคr du รคr i infogningslรคge tas valfri tangent som indata fรถr den fil du arbetar med.
- Fรถr att รฅtergรฅ till kommandolรคge och spara de รคndringar du har gjort, tryck pรฅ Esc-tangenten.
Hur man anvรคnder vi editor
Fรถr att starta vi-editorn, รถppna terminalen (CLI) och skriv:
vi <filename_NEW> or <filename_EXISTING>
Om du anger en befintlig fil รถppnas den av redigeraren sรฅ att du kan redigera den. Annars skapas en ny fil. Skรคrmdumpen nedan visar en ny fil som skapas och redigeras i vi.
VI Redigeringskommandon
Med redigeringskommandona i vi nedan kan du infoga, ta bort och รคndra text. Anvรคnd dem frรฅn kommandolรคge.
| Kommando | BESKRIVNING |
|---|---|
| i | Infoga vid markรถren (gรฅr till infogningslรคge) |
| a | Skriv efter markรถren (gรฅr till infogningslรคge) |
| A | Skriv i slutet av raden (gรฅr till infogningslรคge) |
| ESK | Avsluta infogningslรคget |
| u | ร ngra senaste รคndringen |
| U | ร ngra alla รคndringar pรฅ hela raden |
| o | รppna en ny rad (gรฅr till infogningslรคge) |
| dd | Radera raden |
| 3dd | Ta bort 3 rader |
| D | Radera innehรฅllet pรฅ raden efter markรถren |
| C | Ta bort innehรฅllet pรฅ en rad efter markรถren och infoga ny text. Tryck pรฅ ESC-tangenten fรถr att avsluta infogningen. |
| dw | Radera ord |
| 4dw | Ta bort 4 ord |
| cw | Byt ord |
| x | Ta bort tecken vid markรถren |
| r | Byt ut tecken |
| R | Skriv รถver tecken frรฅn markรถren och framรฅt |
| s | Ersรคtt ett tecken under markรถren och fortsรคtt infoga |
| S | Ersรคtt hela raden och bรถrja infoga i bรถrjan av raden |
| ~ | รndra skiftlรคge fรถr individuell karaktรคr |
Obs: Du bรถr vara i kommandolรคge fรถr att utfรถra dessa kommandon. VI-editorn รคr skiftlรคgeskรคnslig, sรฅ se till att du skriver kommandona med rรคtt versaler och versaler. Att trycka pรฅ fel kommando kan gรถra oรถnskade รคndringar i filen. Du kan ocksรฅ gรฅ in i infogningslรคge genom att trycka pรฅ a, A eller o efter behov.
Flytta inom en fil
Du mรฅste vara i kommandolรคge fรถr att kunna navigera inom en fil. Standardnavigeringstangenterna listas nedan, men du kan ocksรฅ anvรคnda piltangenterna pรฅ tangentbordet.
| Kommando | BESKRIVNING |
|---|---|
| k | Flytta markรถren uppรฅt |
| j | Flytta markรถren nedรฅt |
| h | Flytta markรถren รฅt vรคnster |
| l | Flytta markรถren รฅt hรถger |
Spara och stรคnga filen
Du bรถr vara i kommandolรคge fรถr att avsluta redigeraren och spara รคndringar i filen. Kommandona nedan beskriver vanliga sรคtt att spara och avsluta.
| Kommando | BESKRIVNING |
|---|---|
| Shift+zz | Spara filen och avsluta |
| :w | Spara filen men hรฅll den รถppen |
| Q! | Avsluta vi och spara inte รคndringarna |
| : Wq | Spara filen och avsluta |
Skรคrmdumpen nedan visar en fil รถppen i vi-redigeraren, redo att sparas och stรคngas.

.jpg)

