VIM- Text Editor Cheat Sheet by Kxawi1996

Transkrypt

VIM- Text Editor Cheat Sheet by Kxawi1996
VIM- Text Editor Cheat Sheet
by Kxawi1996 via cheatography.com/20783/cs/3670/
Poruszanie się
Parujące nawiasy
Cofanie
k - góra (górna strzałka)
% - znajduje parujący nawias w lini " ), ], }"
U - cofa zmianę w lini
j - dół (dolna strzałka)
przydatny do poszuk​iwania błędu w kodzie :)
u - cofa ostatnią zmianę
h - lewo (lewa strzałka)
l - prawo (prawa strzałka)
Ctrl+R - ponawia cofnnięcie
Opuszc​zanie edytora i zapis
:q! - opuszc​zanie edytora bez zapisu
Edycja tekstu
Szybkie przemi​esz​czanie się
:wq! - opuszc​zanie edytora z zapisem
w - do początku następnego wyrazu,
x - usuwanie przed kursorem
ESC - wychod​zenie do trybu Normal
WYŁĄCZAJĄC pierwszy znak
i - wstawianie przed kursorem
ESC - anuluje częściowo wpisane polecenia
e - do końca bieżącego wyrazu WŁĄCZAJĄC
a - włączenie trybu pisania
o - dodaje linie poniżej kursora
O - dodaje linie powyżej kursora
R - zmienia więcej niż jeden znak
ostatni znak
Usuwanie
[opera​​to​r​]​[ruch] - za usuwanie odpowida
operator d
dw - usuwa wyraz (kursor musi być na
Szukanie
początku wyrazu)
$ - do końca linii, WŁĄCZAJĄC ostatni znak
0 (zero) - przeniesie kursor na początek linii
[liczba] [ruch] - np. 2w - przeniesie kursor o 2
wyrazy do przodu
3e - przeniesie kursor do końca 3 wyrazu
/ (slash) [sz​ukana fraza] - rozpoczyna
de - usuwa tekst do końca bieżącego wyrazu
wyszuk​​iwanie w przód pliku
d$ - usuwa tekst do końca linii
? ​[sz​ukana fraza] - wyszuk​iwanie w tył pliku
dd - usuwa cały wiersz
y - kopiuje zaznaczony tekst
n - nastepny wynik
[oper​​ato​​r]​[​l​ic​​zba​​][​r​uch] lub
yw - kopiuje jeden wyraz (włącznie ze spacją,
N - poprzedni wynik
[licz​​ba]​​[o​p​e​ra​​tor​​[ruch] np. d2w lub 2dw - usunie
jeżeli po nim występuje)
dwa wyrazy
ye - kopiuje wyraz (bez spacji po nim)
2dd - usunie dwie linie tekstu
y$ - kopiuje tekst do końca linii
Wstawianie i zmiana tekstu
p - wstawia ostatnio usunięty tekst
r​[znak] - zastąpi znak pod kursorem na [znak]
y0 - kopiuje tekst do początku linii
Pomoc
rx - zastąpi znak pod kursorem na x
:help - wyświetli pomoc
c[​ruch] - operator change do miejsca
:help [argument polecenia] - znajduje pomoc
określ​​onego przez ruch
dla podanego argumentu
ce - zmienia tekst do końca wyrazu
cw - zmienia tekst do początku wyrazu
c$ - zmienia tekst do końca linii
c[licz​​ba​]​[​ruch] lub [liczb​​a]​c​[​ruch] np. c2w lub
2cw zmienia tekst do końca drugiego wyrazu
Kopiowanie
p - wstawia skopiowany tekst
Polecenia zewnętrzne
:!​[po​​le​c​enie] - wykonuje polecenie zewnętrzne
v - przenosi w tryb wizualny (umożliwia
Uzupeł​nianie
zaznac​​zanie tekstu)
Ctrl+D - po poleceniu "​​:", aby zobaczyć możliwe
uzupeł​​nienia
Tab - po poleceniu "​​:", aby wybrać możliwe
uzupeł​​nienie
By Kxawi1996
Published 10th March, 2015.
Sponsored by Readability-Score.com
cheatography.com/kxawi1996/
Last updated 11th March, 2015.
Measure your website readability!
Page 1 of 1.
https://readability-score.com