Cheatography
https://cheatography.com
Jakub Nowicki & Jakub Kotala
Tryb edycjii | Wstaw przed kursorem | I | Wstaw na początku lini | a | Wstaw po kursorze | A | Wstaw na końcu lini | o | Wstaw nową linie, poniżej obecnej | O | Wstaw nową linie, powyżej obecnej | ea | Wstaw na końcu wyrazu | ESC | Opuść tryb edycji |
Poruszanie sięk ↑ | UPARROW ↑ | j ↓ | DOWNARROW ↓ | l→ | RIGHTARROW → | h← | LEFTARROW ← | H | przenieś na góre ekranu | M | przenieś na środek ekranu | w | przenieś do przodu na początek wyrazu | e | przenieś do przodu na koniec wyrazu | b | przenieś do tłu na początek wyrazu | 0 | przenieś na początek linii | ^ | przenieś do pierwszego nie-pustego znaku w linii | $ | przenieś na koniec linii | g_ | przenieś do ostatniego nie-pustego znaku w linii | gg | przenieś do pierwszej linii pliku | G | przenieś do ostatniej linii pliku | } | przenieś do następnego paragrafu | { | przenieś do poprzedniego paragrafu |
Wskazówka: Możesz wpisać np. "5G" żeby przeskoczyć do 5 linii, działa to zwiększością poleceń
WychodzenieESC | Wychodzenie z trybu | :q! | Wychodzenie z VIM'a bez zapisu (ignoruje czy rzeczy są zapisane) | :wq! | Wychodzenie z VIM'a z zapisem | :q | Wychodzenie z VIM'a jeśli są niezapisane rzeczy zakończy się niepowodzeniem | :w | Zapisz ale nie wychodź |
Okna:split dzieli okno VIMa na 2 okna, w których edytuje ten sam plik. | Ctrl + WJ przełącza okna z góry do dołu | Ctrl + WK przełącza okna z dołu do góry | ZZ zamyka jedno z okien |
| | Tryb wizualnyv | Wejdź w tryb wizualny | o | Przenieś do końca zaznaczonego tekstu | Ctrl + v | Tryb wizualny blokowy (zaznacza linie do góry) | O | Przenieś do kąta w bloku | aw | Zaznacz wyraz | ab | Zaznacz blok z ( ) | aB | Zaznacz blok z { } | ib | Wewnętrzny blok z ( ) | iB | Wewnętrzny blok z { } |
Komendy w trybie wizualnym> | Przesuń tekst w prawo | < | Przesuń tekst w lewo | y | Kopiuj zaznaczony tekst | d | Usuń zaznaczony tekst | ~ | Zmniejsz/Zwiększ znak |
Kopiowanie, wklejanie, usuwanieyy | Kopiuj linie | yw | Kopiuj od kursora do początku nowego wyrazu | y$ | Kopiuj do końca lini | p | Wklej po kursorze | P | Wklej przed kursorem | dd | Usuń (wytnij) linie | dw | Usuń (wytnij) od kursora do początku nowego wyrazu | D | Usuń (wytnij) do końca lini | d$ | Usuń (wytnij) do końca lini | x | Usuń (wytnij) znak |
Zakładki:tabs wyświetlanie aktualnie otwartych zakładek | :tabnew otwiera nową zakładkę | :tabnew FILE – otwiera plik FILE w nowej zakładce | :tabf FILE – otwiera plik w nowej zakładce | :tabn – przechodzi do następnej zakładki | :tabp – przechodzi do poprzedniej zakładki | :tabl – przechodzi do ostatniej zakładki | :tabd (komenda) – wykonuje komendę na wszystkich otwartych zakładkach |
| | Edytowanier | Zamień pojedynczy znak | cc | Zamień całą linie | cw | Zamień koniec wyrazu | c$ | Zamień koniec lini | s | Usuń i zamień tekst | S | Usuń i zamień całą linie | xp | Transportuj 2 listy | u | Wklej | Ctrl + r | Przerób | . | Powtórz ostatnie polecenie |
Macroqa | Nagraj macro | qq | Zakończ nagrywanie macro | @@ | Powtórz ostatnie macro |
Tryby pracy VIMnormal | esc | insert | i | visual | v | select | s | command-line | : | Ex-mode |
Wskazówka: Tryb "normal" jest domyślny, aby wejść do jakiegoś innego, należy być w trybie normal, a następnie wcisnąć odpowiedni przycisk!
UzupełnianieCtrl + D pokaże jakie są polecenia zaczynające się na daną literę | TAB uzupełni nazwę do pełnego polecenia jeśli nie jest powtarzalna |
Uzyskiwanie pomocyKlawisz Help | Klawisz F1 | Wpisanie :help i zatwierdzenie <enter> | Uzyskanie pomocy dla pojedyńczego polecenia przez :help (polecenie) |
Polecenia zewnętrzneUruchamia się przez :! (polecenie) i <enter> | Na przykład :!ls wyświetli zawartość katalogu |
Wyszukiwanie/ (słowo) wyszuka dane słowo w tekście (do przodu) | ? (słowo) wyszuka dane słowo w tekście ( do tyłu) | n przejście do następnego wyszukanego słowa | shift + n przejście do poprzedniego wyszukanego słowa |
Ustawianie opcji (wyszukiwanie)Wpisanie :set ic będzie ignorować wielkość liter | :set hls podświetli wyszukiwane słowo | :set is pokaże częściowe dopasowania | :set autowrite włączy zapis automatyczny | Aby wyłączyć opcje należy dodać no |
|
Help Us Go Positive!
We offset our carbon usage with Ecologi. Click the link below to help us!
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets