Oglas
Moćan, učinkovit i vrlo prilagodljiv - to je Vim ukratko za vas. Ovaj uređivač teksta platforme za više platformi postoji već stoljećima i ima solidnu internetsku zajednicu za koju možete potražiti pomoć. Najbolji dio je taj što je Vim besplatan i otvorenog koda.
Ako ste do sada samo razgovarali na Vimu, sljedeći korak je ugodan za Vim naredbe, tj. Prečace na tipkovnici Vima. (Ovo je bitno s obzirom da je Vim uređivač teksta usredotočen na tipkovnicu.)
Čak smo za vas sastavili najbolje Vimove prečice u listu za varanje! Pomaknite se prema dolje da biste ga otkrili. Također možete preuzeti PDF verziju ovog Vim varalice i spremiti ga na radnu površinu radi brzog pristupa.
Imajte na umu da je Vim (Vi Improved) modificirani klon Unix-ovog teksta uređivača teksta Vi, koji isporučuje nekoliko Linux distribucija. Otkrićete da nekoliko Vim naredbi također funkcioniraju kao Vi naredbe.
BESPLATNO PREUZIMANJE: Ovaj cheat sheet dostupan je kao PDF koji se može preuzeti od našeg distribucijskog partnera TradePub. Morat ćete ispuniti kratak obrazac kako biste mu pristupili samo prvi put. preuzimanje datoteka
Vim varalica.Vim zapovijeda varalicom
prečac | Radnja |
---|---|
Kretanje kursora | |
h | Pomicanje pokazivača ulijevo |
j | Pomicanje pokazivača prema dolje |
k | Pomicanje pokazivača prema gore |
l | Pomicanje pokazivača udesno |
w ILI ¹ W | Pomicanje pokazivača na početak sljedeće riječi |
b ILI ¹B | Pomicanje pokazivača na početak prethodne riječi |
e ILI ¹E | Pomaknite se naprijed do kraja riječi |
0 | Pređite na početak retka |
^ | Pomaknite se na prvi prazni znak retka |
$ | Pomaknite se na kraj retka |
G | Prijeđite na zadnji redak dokumenta |
nG ILI: n | Idite na redni broj n |
' | Na položaj prije najnovijeg skoka, / gdje je dana zadnja naredba "m" / "m". |
fX | Prelazak na sljedeću pojavu znaka x |
tx | Pomaknite se na jedan znak prije znaka x |
} | Prelazak na sljedeći odlomak |
{ | Prijeđite na prethodni stavak |
H | Prelazak na početnu stranicu (vrh) zaslona |
L | Prelazak na zadnji redak zaslona |
M | Pomicanje na sredinu zaslona |
3, f, x | Pomaknite se na treću instancu znaka x naprijed s kursora na trenutnoj liniji. |
3, F, x | Pomaknite se na treću instancu znaka x natrag od kursora na trenutnoj liniji. |
Uređivanje datoteke | |
r | Zamijenite jedan znak |
dd | Izrežite (izbrišite) liniju |
gg | Skupite (kopirajte) liniju |
2yy | Yank (kopirati) dva retka |
J | Pridružite se liniji u nastavku trenutnoj |
cc ILI S | Promijenite (zamijenite) cijeli redak |
CW | Promijenite (zamijenite) na kraju riječi |
c $ | Promijenite (zamijenite) do kraja retka |
a | Izbriši znak i zamijeni tekst |
XP | Prenesite dva slova (izbrišite i zalijepite) |
u | Poništi |
Ctrl r | Ponovi |
. | Ponovite zadnju naredbu |
Pretražite i zamijenite | |
* | Tražite riječ pod pokazivačem |
/pattern | Traži uzorak |
?uzorak | Potražite uzorak unatrag |
n | Ponovite pretraživanje u istom smjeru |
N | Ponovite pretraživanje u suprotnom smjeru |
:% S / stari / novi / g | Zamijenite sve instance starog novim |
:% S / stari / novi / GC | Zamijenite sve stare slučajeve novim, potvrdama |
Kretanje ekrana | |
Ctrl u | Pomicanje zaslona prema polovici stranice |
Ctrl b | Pomicanje zaslona prema gore za jednu stranicu |
Ctrl d | Pomicanje zaslona prema dolje za pola stranice |
Ctrl f | Pomicanje zaslona prema dolje za jednu stranicu |
ZZ | Središnji ekran na pokazivaču |
ZT | Poravnajte vrh zaslona kursorom |
ZB | Poravnajte dno zaslona kursorom |
Način umetanja (umetanje teksta) | |
ja | Uđite u mod umetanja |
ja | Umetni na početku retka |
Umetni (dodaj) iza pokazivača | |
Na kraju retka umetnite (dodajte) | |
o | Dodajte (otvorite) novi redak ispod trenutnog retka |
O | Dodajte (otvorite) novi redak iznad trenutnog retka |
eA | Na kraju riječi umetnite (dodajte) |
Esc | Izađite iz načina umetanja |
Slučaj promjena | |
~ | Prebaci slučaj (Slučaj => CASE) |
gu | velikim slovima |
gu | malim slovima |
GUU | Velika tekuća linija (također gUgU) |
GUU | Struja malih slova (također gugu) |
Vizualni način (označi tekst) | |
v | Pokrenite vizualni način, označite crte, a zatim izvršite naredbu (poput y-yank) |
V | Započnite linijski vizualni način |
vo | Pomicanje na drugi kraj označenog područja |
Ctrl v | Pokrenite način vizualnog bloka |
Vo | Prelazak na drugi kut bloka |
vaw | Označi riječ |
VAB | Označi blok s () |
VAB | Označi blok sa {} |
VIB | Označi unutarnji blok s () |
VIB | Označi unutarnji blok sa {} |
Esc | Izađite iz vizualnog načina |
Vizualne naredbe | |
> | Pomaknite tekst udesno |
Pomakni tekst lijevo | |
#ERROR! | Trenutna linija s automatskim uvlačenjem |
Pomaknite trenutnu liniju ulijevo širinom pomaka | |
>> | Pomaknite trenutnu liniju udesno prema širini pomaka |
y | Yank (kopiraj) označen tekst |
d | Izbriši označeni tekst |
~ | Slučaj za prebacivanje |
Naredbe za savijanje | |
ZF # j | Stvorite pregib od kursora prema dolje # redaka |
ZF / | String stvara pregib od kursora do niza |
ZJ | Pomicanje pokazivača na sljedeći pregib |
ZK | Pomicanje pokazivača na prethodni preklop |
ZA | Preklopite preklop ispod kursora |
zo | Otvorite preklop na pokazivaču |
ZO | Otvorite sve nabora na pokazivaču |
ZC | Zatvorite preklop ispod kursora |
ZM | Povećajte pregib za jedan |
uM | Zatvorite sve otvorene nabora |
Zr | Smanjite pregib za jedan |
ZR | Smanjite pregib na nulu - svi će nabori biti otvoreni |
ZD | Izbrišite preklop na pokazivaču |
ZE | Izbrišite sve nabora |
[z | Pomaknite se za početak otvorenog preklopa |
] z | Pomaknite se do kraja otvorenog preklopa |
Kartice | |
#gt | Prelazak na broj kartice # |
Ctrl w, t | Pomaknite trenutni podijeljeni prozor na svoju karticu |
: tabmove # | Pomaknite trenutnu karticu na # mjesto (indeksirano od 0) |
: naziv datoteke tabnew /: naziv datoteke tabn | Otvorite datoteku na novoj kartici |
: tabclose /: tabc | Zatvorite trenutnu karticu i sve prozore |
: tabonly /: tabo | Zatvorite sve kartice osim trenutne |
gt /: tabnext /: tabn | Prelazak na sljedeću karticu |
gT /: tabprev /: tabp | Prelazak na prethodnu karticu |
Rad s više datoteka | |
: e naziv datoteke | Uredite datoteku u novom međuspremniku |
: en | Otvorite praznu datoteku za uređivanje |
: bnext /: bn | Prijeđite na sljedeći međuspremnik |
: bprev /: bp | Prijeđite na prethodni međuspremnik |
: BD | Izbrišite međuspremnik (zatvorite datoteku) |
: sp naziv datoteke | Otvorite datoteku u novom prozoru međuspremnika i podjele |
: vs naziv datoteke | Otvorite datoteku u novom međuspremniku i vertikalno podijeljenom prozoru |
Ctrl w, s | Podijeljeni prozor |
Ctrl w, w | Prebacite prozore |
Ctrl w, q | Zatvori prozor |
Ctrl w, v | Podijelite prozor okomito |
Ctrl w, h | Pomicanje pokazivača u prozor lijevo |
Ctrl w, l | Pomicanje pokazivača u prozor udesno |
Ctrl w, k | Pomicanje pokazivača u gornji prozor |
Ctrl w, j | Pomicanje pokazivača do prozora ispod |
Ctrl w, r | Zakrenite prozore u smjeru kazaljke na satu |
Ctrl w, T | Pomicanje trenutnog prozora na novu karticu |
:na | Zatvorite sve prozore osim trenutnog prozora |
Ctrl w, | | Maksimizirajte širinu aktivnog prozora |
Ctrl w, 1, | | Smanjite širinu aktivnog prozora |
Ctrl w, _ | Maksimalno povećajte visinu aktivnog prozora |
Ctrl w, 1, _ | Smanjite visinu aktivnog prozora |
Ctrl w, = | Izjednačite veličinu prozora |
Izlaz iz datoteke | |
: w | Zapišite (spremite) datoteku, ali ne izlazite |
: wq | Napišite (spremite) i zatvorite |
: x ILI ZZ | Ako je modificirano i zatvorite, napišite (spremite) trenutnu datoteku |
: q | Prekini (ne uspije ako nema spremljenih promjena) |
: Q! | Zatvorite i odbacite nespremljene promjene |
: K | Zatvorite sve međuspremnike i prozore |
ZQ | Zatvorite bez provjere promjena |
¹Verba može sadržavati interpunkcijske znakove. |
Vim poboljšan
Vim je bez sumnje izvrstan uređivač teksta, ali mogao bi to učiniti s nekoliko korisnih značajki kojima su opremljeni većina modernih uređivača teksta. Dobra vijest je da možete dodajte vrhunske značajke iz drugih uređivača teksta u Vim Kako dodati glavne značajke iz ostalih uređivača teksta u VimKoristite Vim uređivač teksta, ali želite da bude funkcionalan kao i ostali uređivači teksta? Evo kako instalirati nove značajke u Vim. Čitaj više !
Kreditna slika: Markus Spiske na Unsplash
Akshata se obučio za ručno testiranje, animaciju i UX dizajn prije nego što se usredotočio na tehnologiju i pisanje. Ovo je spojilo dvije omiljene aktivnosti - pronalaženje smisla za sustave i pojednostavljivanje žargona. Na MakeUseOf-u Akshata piše o tome kako najbolje iskoristiti svoje Apple uređaje.