Cheatography
https://cheatography.com
Poruszanie się
k - góra (górna strzałka)
j - dół (dolna strzałka)
h - lewo (lewa strzałka)
l - prawo (prawa strzałka) |
Edycja tekstu
x - usuwanie przed kursorem
i - wstawianie przed kursorem
a - włączenie trybu pisania
o - dodaje linie poniżej kursora
O - dodaje linie powyżej kursora
R - zmienia więcej niż jeden znak |
Szukanie
/ (slash) [szukana fraza] - rozpoczyna wyszukiwanie w przód pliku
? [szukana fraza] - wyszukiwanie w tył pliku
n - nastepny wynik
N - poprzedni wynik |
Wstawianie i zmiana tekstu
p - wstawia ostatnio usunięty tekst
r[znak] - zastąpi znak pod kursorem na [znak]
rx - zastąpi znak pod kursorem na x
c[ruch] - operator change do miejsca określonego przez ruch
ce - zmienia tekst do końca wyrazu
cw - zmienia tekst do początku wyrazu
c$ - zmienia tekst do końca linii
c[liczba][ruch] lub [liczba]c[ruch] np. c2w lub 2cw -
zmienia tekst do końca drugiego wyrazu |
Parujące nawiasy
% - znajduje parujący nawias w lini " ), ], }"
przydatny do poszukiwania błędu w kodzie :) |
|
|
Opuszczanie edytora i zapis
:q! - opuszczanie edytora bez zapisu
:wq! - opuszczanie edytora z zapisem
ESC - wychodzenie do trybu Normal
ESC - anuluje częściowo wpisane polecenia |
Usuwanie
[operator][ruch] - za usuwanie odpowida operator d
dw - usuwa wyraz (kursor musi być na początku wyrazu)
de - usuwa tekst do końca bieżącego wyrazu
d$ - usuwa tekst do końca linii
dd - usuwa cały wiersz
[operator][liczba][ruch] lub [liczba][operator[ruch] np. d2w lub 2dw - usunie dwa wyrazy
2dd - usunie dwie linie tekstu |
Pomoc
:help - wyświetli pomoc
:help [argument polecenia] - znajduje pomoc dla podanego argumentu |
Uzupełnianie
Ctrl+D - po poleceniu ":", aby zobaczyć możliwe uzupełnienia
Tab - po poleceniu ":", aby wybrać możliwe uzupełnienie |
|
|
Cofanie
U - cofa zmianę w lini
u - cofa ostatnią zmianę
Ctrl+R - ponawia cofnnięcie |
Szybkie przemieszczanie się
w - do początku następnego wyrazu, WYŁĄCZAJĄC pierwszy znak
e - do końca bieżącego wyrazu WŁĄCZAJĄC ostatni znak
$ - 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 |
Kopiowanie
y - kopiuje zaznaczony tekst
yw - kopiuje jeden wyraz (włącznie ze spacją, jeżeli po nim występuje)
ye - kopiuje wyraz (bez spacji po nim)
y$ - kopiuje tekst do końca linii
y0 - kopiuje tekst do początku linii
p - wstawia skopiowany tekst |
Polecenia zewnętrzne
:![polecenie] - wykonuje polecenie zewnętrzne
v - przenosi w tryb wizualny (umożliwia zaznaczanie tekstu) |
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by Kxawi1996