VIM Cheat Sheet by mleczko1

Transkrypt

VIM Cheat Sheet by mleczko1
VIM Cheat Sheet
by mleczko1 via cheatography.com/20787/cs/3994/
Poruszanie się
Tekst (cont)
l lub [spacja] -jeden znak w prawo
liczyy --skop​iowanie do bufora licz wierszy
h lub [Backs​pace] -jeden znak w lewo
licząc od bieżącego
k -jedną linię w górę ↑
v, V, Ctrl-v --graf​iczne zaznac​zanie tekstu
j -jedną linię w dół ↓
(tylko edytor vim). 3 różne tryby zaznac​zania.
0 (zero) -kursor na początek linii
Zaznaczony tekst kopiujemy do bufora
$ -kursor na koniec linii
poleceniem y.
liczbaG -kursor na początek wiersza o
U,u --na zaznac​zonym fragmencie zamiana
numerze liczba
wszystkich liter na duże (U) lub na małe (u).
1G -kursor na początek pliku
~ --na zaznac​zonym fragmencie zmiana
G -kursor na koniec pliku
wielkości liter (małe na duże i duże na małe).
Ctrl-f -ekran w górę
< > --zazn​aczony fragment przesuwa w lewo
Ctrl-b -ekran w dół
lub w prawo.
Ctrl-u -pół ekranu w górę
Ctrl-d -pół ekranu w dół
Wyszuk​iwanie
/wzorzec --wysz​uki​wanie łańcucha wzorzec w
Tekst
dół
i --wsta​wianie tekstu przed kursorem (insert)
?wzorzec --wysz​uki​wanie łańcucha wzorzec w
I --wsta​wianie tekstu na początku wiersza
górę
(Insert)
n --następne wystąp​ienie ostatnio
a --wsta​wianie tekstu za kursorem (append)
wyszuk​iwanego tekstu
A --wsta​wianie tekstu na końcu wiersza
N --popr​zednie wystąp​ienie ostatnio
(Append)
wyszuk​iwanego tekstu
x --usun​ięcie znaku spod kursora
X --usun​ięcie znaku przed kursorem
Różne
r --nadp​isanie jednego znaku spod kursora
Esc --prze​jście do trybu wydawania poleceń
(replace)
: (dwukr​opek) --będąc w trybie wydawania
R --wpro​wad​zanie z nadpis​ywaniem (Replace)
poleceń przejście do wiersza poleceń
p --wsta​wienie zawartości bufora przed
:help polecenie --wyśw​iet​lenie pomocy na
kursorem (paste)
temat polecenia
P --wsta​wienie zawartości bufora za kursorem
:r plik --wsta​wienie w miejscu kursora
(Paste)
zawartości pliku plik
o --wsta​wienie nowego wiersza poniżej
:w plik --zapi​sanie pliku pod nową nazwą
bieżącego
:n plik --zała​dowanie nowego pliku
O --wsta​wienie nowego wiersza powyżej
:q! --wyjście bez zapisu
bieżącego
:q --wyjście (pod warunkiem, że zmiany w pliku
u --cofn​ięcie ostatniej zmiany (undo)
są zapisane)
J --połą​czenie dwóch wierszy (bieżącego i
:wq --zapi​sanie zmian i wyjście
następ​nego)
:x lub ZZ --to samo co :wq
dd --skas​owanie bieżącego wiersza
:set number --wyśw​iet​lenie numerów wierszy
yy --skop​iowanie bieżącego wiersza do bufora
:set nonumber --wyga​szenie numerów
y --skop​iowanie zaznac​zonego lub usuniętego
wierszy
fragmentu tekstu do bufora (yank)
:set all --wypisuje wszystkie możliwe do
liczdd --skas​owanie licz wierszy licząc od
ustawienia zmienne
bieżącego
:set tabsto​p=l​iczba --usta​wienie długości
By mleczko1
Not published yet.
Sponsored by Readability-Score.com
cheatography.com/mleczko1/
Last updated 27th April, 2015.
Measure your website readability!
Page 1 of 2.
https://readability-score.com
VIM Cheat Sheet
by mleczko1 via cheatography.com/20787/cs/3994/
Różne (cont)
znaku tabulacji na liczba
:set syntax=off --wyłą​czenie podświ​etlania
składni
:set syntax=c --podś​wie​tlania składni zgodnej
z jęz. C
:set incsearch --włąc​zenie trybu szukania
przyro​stowego (ang. increase)
. (kropka) --powt​órzenie ostatniej operacji
:! --uruc​hom​ienie zewnęt​rznej komendy
:r !polecenie --wsta​wienie w miejscu kursora
wyniku zwracanego przez polecenie
:split, :vsplit --podział okna w pionie i
poziomie. Nawigacja między oknami Ctrl-W.
polecenie| vi - (znak minus) --otwiera edytor z
danymi zwróconymi przez polecenie.
By mleczko1
Not published yet.
Sponsored by Readability-Score.com
cheatography.com/mleczko1/
Last updated 27th April, 2015.
Measure your website readability!
Page 2 of 2.
https://readability-score.com