vi je poznati uređivač teksta orijentiran na zaslon koji seže do ranih dana Unixa. Njegova najimpresivnija značajka je da može raditi u dva različita načina.
U načinu Umetanje tekst postaje dio datoteke. U normalnom načinu rada pritisci tipki shvaćaju se kao izravne naredbe. Zbog toga se različite naredbe tipkovnice koriste za smanjenje količine rada potrebnog za uređivanje datoteke.
No ako su naredbe toliko različite, je li zaista lakše ukloniti redove ili ih urediti pomoću naredbi tipke? - Hajde da vidimo.
Rezanje crte ili bloka
Brze veze
- Rezanje crte ili bloka
-
-
- Postavite pokazivač ispred retka teksta koji želite ukloniti
- Pritisnite v i započnite vizualni odabir znakova
- Pritisnite V ako želite odabrati cijele retke
- Pritisnite Ctrl + v ili Ctrl + q ako želite odabrati blok
- Postavite kursor na kraj retka teksta
- Pritisnite d za rezanje
-
-
- Uređivanje preko crte
- Brisanje više linija
- Korištenje znakova, riječi i linija u normalnom načinu rada
- dd
- X / X
- DW
- Posljednja misao
-
Postavite pokazivač ispred retka teksta koji želite ukloniti
-
Pritisnite v i započnite vizualni odabir znakova
-
Pritisnite V ako želite odabrati cijele retke
-
Pritisnite Ctrl + v ili Ctrl + q ako želite odabrati blok
-
Postavite kursor na kraj retka teksta
-
Pritisnite d za rezanje
Ako sada želite zalijepiti ovu liniju na drugo mjesto, jednostavno pomaknite pokazivač na novo mjesto i pritisnite p. Imajte na umu da će pritiskanje p zalijepiti liniju ili blok nakon položaja kursora. Ako želite zalijepiti prije položaja pokazivača, morate pritisnuti P.
Uređivanje preko crte
Možete također promijeniti odabrani tekst ako pritisnete c u koraku 6. Pritiskom na d smanjit ćete se, pritiskom na y izvući ćete ili kopirati, a c će se otvoriti način umetanja u koji možete dodati novi tekst. Ovo bi vam moglo pomoći da zamijenite čitavu liniju ili blok, a da se prvo ne morate truditi s njihovim rezanjem.
Brisanje više linija
Postoje dvije dobre mogućnosti ako želite in vi izbrisati više od jednog retka.
“:%d”
Ova naredba briše sve retke. Znak ':' stavlja vi u naredbeni način rada. Znak '%' kaže da primjenjuje naredbu 'd' (brisanje) na sve retke.
“:1, $d”
Ovo je popularnija alternativa. Opet, ':' uvodi naredbu. '1, $' označava vi koje linije treba ciljati. U ovom primjeru to bi bili redovi koji počinju linijom 1 i posljednji. 'd' označava brisanje.
Ali što ovu naredbu čini boljom od prve? - Ovaj je prilagodljiv. Možete ih koristiti za skupno brisanje linija, ali bez potrebe da obrišete svaki od njih.
Ako koristite nešto poput “:4, $-2d”
onda ćete vi izbrisati sve retke između treće i druge do zadnje. Prva tri ostaju netaknuti jer linije počinju s 1, a ne sa 0. I odredite prvi redak koji želite izbrisati, a koji je u ovom primjeru 4.
'-2' u osnovi predstavlja koliko redaka počinje od zadnjeg i broji unatrag do 1.
Korištenje znakova, riječi i linija u normalnom načinu rada
Prvo se želite pobrinuti da pritisnete tipku Escape da biste ušli u normalan način. Nakon toga možete koristiti sljedeće naredbe vi za brisanje određenih podataka.
dd
Ova naredba briše cijeli redak. Kursor možete postaviti bilo gdje na liniji, bilo da je riječ ili prazan prostor. Crta i sav prostor koji je zauzimao bit će izbrisani.
X / X
Ako želite ukloniti samo jedan znak iz retka, možete koristiti x. Postavite pokazivač iza znaka i pritisnite x. To će ukloniti lik i prostor koji je zauzeo. To također znači da će se svi ostali likovi u blizini složiti kako bi popunili prazninu.
Koristite i x za brisanje praznog prostora u retku. Ako miš zadržite iznad znaka i želite ga ukloniti prije njega, pritisnite X umjesto x.
DW
Pritiskom na dw kada se pokazivač nalazi na početku riječi izbrisat ćete tu riječ. Tako ćete ukloniti i prostor koji zauzima riječ. Alternativno, možete ukloniti samo dijelove riječi.
Postavite pokazivač na lijevu stranu dijela koji želite izbrisati. Pritisnite dw za uklanjanje tih znakova i prostora koji su zauzeli u liniji. Imajte na umu da će se tim pridruživanjem susjednih likova popuniti praznina.
Posljednja misao
Koliko je zanimljiv i jedinstven vi kao modalni uređivač, potrebno je malo vremena da se naviknemo. Postoji vrlo malo povratnih informacija kada je u pitanju prelazak između načina rada. To olakšava slučajni unos teksta kod kada biste trebali davati naredbu i obrnuto.