Vad är vi
Vi-redaktören är utarbetad som vi självredaktör. Det är installerat i alla Unix-system. Med andra ord är den tillgänglig i alla Linux-distros. Det är användarvänligt och fungerar likadant på olika distros och plattformar. Det är en mycket kraftfull applikation. En förbättrad version av vi editor är därför att .
vi-redigeraren har två lägen:
Som standard startar vi-redigeraren i kommandoläge. För att skriva in text måste du vara i infogningsläge, bara skriv 'jag' och du kommer att vara i infogningsläge. Fast efter att ha skrivit i ingenting kommer att visas på skärmen men du kommer att vara i infogningsläge. Nu kan du skriva vad som helst.
För att lämna infogningsläget tryck Esc tangenten dirigeras du till kommandoläge.
Om du inte är säker på vilket läge du är i, tryck på Esc-tangenten två gånger och du kommer att vara i kommandoläge.
tostring-metoden i java
Använder vi
Vi-redigeringsverktyget är ett interaktivt verktyg eftersom det visar ändringar som gjorts i filen på skärmen medan du redigerar filen.
I vi-redigeraren kan du infoga, redigera eller ta bort ett ord när markören flyttas genom hela filen.
Kommandon anges för varje funktion som att ta bort dess x eller dd.
Vi-redigeraren är skiftlägeskänslig. Till exempel, sid låter dig klistra in efter den aktuella raden medan P låter dig klistra in före den aktuella raden.
vi syntax:
vi
I terminalen när du skriver vi-kommandot med ett filnamn, kommer terminalen att bli klar och innehållet i filen kommer att visas. Om det inte finns någon sådan fil kommer en ny fil att skapas och när den är färdig kommer filen att sparas med det nämnda filnamnet.
Linux vi exempel
Låt oss förstå vi genom ett exempel:
För att starta vi öppna din terminal och skriv kommandot vi följt av filnamn. Om din fil finns i någon annan katalog kan du ange sökvägen. Och om din fil inte existerar, kommer den att skapa en ny fil med det angivna namnet på den angivna platsen.
window.open javascript
Exempel:
vi /home/sssit/Downloads/file.txt
Titta på ögonblicksbilden ovan, vi skapar en ny fil file.txt (eftersom den här filen inte finns) och har angett den fullständiga sökvägen för katalogen Nedladdningar.
Kommandoläge
Det här är vad du kommer att se när du trycker på enter efter kommandot ovan. Om du börjar skriva kommer ingenting att visas när du är i kommandoläge. Som standard öppnas vi i kommandoläge.
Titta på ögonblicksbilden ovan, den är tom eftersom det är en ny fil. För att börja skriva måste du gå till infogningsläget. I slutet av terminalfönstret visas katalognamn och filnamn.
Infoga läge
För att gå till infogningsläget tryck i. Även om det också finns andra kommandon för att flytta till infogningsläge som vi kommer att studera på nästa sida.
strängmetoder java
Titta på ögonblicksbilden ovan, efter att ha tryckt i vi har gått in i infogningsläge. Nu kan vi skriva vad som helst. För att gå till nästa rad tryck enter.
När du har skrivit klart trycker du på esc för att återgå till kommandoläget.
Att spara och sluta
Du kan spara och avsluta vi-redigeraren från kommandoläget. Innan du skriver spara eller avsluta kommandot måste du trycka kolon (:). Kolon låter dig ge instruktioner till vi.
avsluta vi tabell:
Kommandon | Handling |
---|---|
:wq | Spara och avsluta |
:I | Spara |
:q | Sluta |
:w fname | Spara som fname |
ZZ | Spara och avsluta |
:q! | Sluta ignorera gjorda ändringar |
:I! | Spara (och skriv till icke-skrivbar fil) |
För att avsluta vi, se först till att du är i kommandoläge. Skriv nu :wq och tryck på enter. Det kommer att spara och avsluta vi.
Typ :wq för att spara och avsluta filen.
Titta på ögonblicksbilden ovan, kommandot :wq sparar och avslutar vi-redigeraren. När du skriver det i kommandoläge, kommer det automatiskt längst ned till vänster.
java delsträngsfunktion
Om du vill avsluta utan att spara filen, använd :q. Detta kommando fungerar bara när du inte har gjort några ändringar i filen.
Titta på ögonblicksbilden ovan, den här filen är modifierad och därmed på att skriva :q det visar detta meddelande i det nedre vänstra hörnet.
Ovanstående fil kan sparas med kommandot :!q. Den kasserar ändringarna som gjorts i filen och sparar den.
Titta på ögonblicksbilden ovan, vi har skrivit :!q, det kommer att spara vår fil genom att kassera de ändringar som gjorts.
Vi-kommandon
Linux vi editor skiljer sig från andra editorer. Du måste använda olika tangenter för att använda olika funktioner. Även om det är ganska enkelt och intressant att använda vi editor.
Vi-redigerarens kommandon är skiftlägeskänsliga.
Ta en titt på vi-kommandona i följande tabell.
strängar i c
För att växla från kommando till infogningsläge:
Kommando | Handling |
---|---|
i | Börja skriva före det aktuella tecknet |
jag | Börja skriva i början av aktuell rad |
a | Börja skriva efter det aktuella tecknet |
A | Börja skriva i slutet av aktuell rad |
O | Börja skriva på en ny rad efter den aktuella raden |
O | Börja skriva på en ny rad före den aktuella raden |
Så här flyttar du runt en fil:
Kommandon | Handling |
---|---|
j | Att flytta ner |
k | Att flytta upp |
h | Att flytta vänster |
l | Att flytta åt höger |
För att hoppa linjer:
Kommandon | Handling |
---|---|
G | Kommer att dirigera dig till den sista raden i filen |
`` | Kommer att leda dig till din sista position i filen |
Att radera:
Kommandon | Handling |
---|---|
x | Ta bort det aktuella tecknet |
X | Ta bort tecknet före markören |
r | Ersätt det aktuella tecknet |
xp | Byt två tecken |
dd | Ta bort den aktuella raden |
D | Ta bort den aktuella raden från nuvarande tecken till slutet av raden |
dG | radera från den aktuella raden till slutet av filen |
För att upprepa och ångra:
Kommandon | Handling |
---|---|
i | Ångra det sista kommandot |
. | Upprepa det sista kommandot |
Kommando för att klippa ut, kopiera och klistra in:
Kommandon | Handling |
---|---|
dd | Ta bort en rad |
åå | (rycka rycka) kopiera en rad |
sid | Klistra in efter den aktuella raden |
P | Klistra in före den aktuella raden |
Kommando för att klippa ut, kopiera och klistra in i block:
Kommandon | Handling |
---|---|
dd | Ta bort det angivna n antalet rader |
åå | Kopiera det angivna n antalet rader |
Start och slut på raden:
Kommandon | Handling |
---|---|
i | Ta med början av den aktuella raden |
^ | Ta med början av den aktuella raden |
$ | Ta med i slutet av den aktuella raden |
höger | Radera till början av en rad |
d$ | Radera till slutet av en rad |
Sammanfoga linjer:
Kommandon | Handling |
---|---|
J | Förena två rader |
yyp | Upprepa den aktuella raden |
ddp | Byt två rader |
Flytta framåt eller bakåt:
Kommandon | Handling |
---|---|
I | Flytta ett ord framåt |
b | Flytta ett ord bakåt |
I | Flytta det angivna antalet ord framåt |
dw | Ta bort ett ord |
är | Kopiera ett ord |
dw | Ta bort angivet antal ord |
Sök efter en sträng:
Kommandon | Handling |
---|---|
/sträng | Sök framåt efter given sträng |
?sträng | Sök bakåt efter given sträng |
/^sträng | Vidarebefordra söksträng i början av en rad |
/sträng$ | Vidarebefordra söksträng i slutet av en rad |
n | Gå till nästa förekomst av sökt sträng |
/ | Sök efter ordet han (och inte efter där, här, etc.) |
/pl[abc]ce | Sök efter plats, plbce och plcce |
Ersätt alla
Syntax:
: s///g
Exempel:
Kommandon | Handling |
---|---|
:1,$ s/läsbar/ändrade/ | Ersätt framåt med bakåt från första raden till sista raden |
:3,6 s/letters/neww/g | Ersätt framåt med bakåt från tredje raden till nionde raden |
Textbuffertar:
Kommandon | Handling |
---|---|
'Lägg till | Ta bort aktuell rad och lägg text i buffert a |
'ap | Klistra in raden från buffert a |
Förkortning
Syntax:
:ab
Exempel:
Kommandon | Handling |
---|---|
:ab au förkortning och oförkortning | Förkorta au för att vara 'förkortning och oförkortning' |
:en au | Un - förkortat au |
Vi Editor Index
Vi Redaktör
- Vi Redaktör
- 1) byta
- 2) flytta
- 3) hoppa
- 4) ta bort
- 5) ångra och upprepa
- 6) klippa, kopiera, klistra in
- 7) klippa, kopiera, klistra in block
- 8) Start och slut
- 9) Gå med
- 10) ord
- 11) Sök
- 12) Byt ut alla
- 13) Textbuffertar
- 14) Förkortningar