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 --skopiowanie do bufora licz wierszy h lub [Backspace] -jeden znak w lewo licząc od bieżącego k -jedną linię w górę ↑ v, V, Ctrl-v --graficzne zaznaczanie tekstu j -jedną linię w dół ↓ (tylko edytor vim). 3 różne tryby zaznaczania. 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 zaznaczonym fragmencie zamiana numerze liczba wszystkich liter na duże (U) lub na małe (u). 1G -kursor na początek pliku ~ --na zaznaczonym 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ę < > --zaznaczony 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ół Wyszukiwanie /wzorzec --wyszukiwanie łańcucha wzorzec w Tekst dół i --wstawianie tekstu przed kursorem (insert) ?wzorzec --wyszukiwanie łańcucha wzorzec w I --wstawianie tekstu na początku wiersza górę (Insert) n --następne wystąpienie ostatnio a --wstawianie tekstu za kursorem (append) wyszukiwanego tekstu A --wstawianie tekstu na końcu wiersza N --poprzednie wystąpienie ostatnio (Append) wyszukiwanego tekstu x --usunięcie znaku spod kursora X --usunięcie znaku przed kursorem Różne r --nadpisanie jednego znaku spod kursora Esc --przejście do trybu wydawania poleceń (replace) : (dwukropek) --będąc w trybie wydawania R --wprowadzanie z nadpisywaniem (Replace) poleceń przejście do wiersza poleceń p --wstawienie zawartości bufora przed :help polecenie --wyświetlenie pomocy na kursorem (paste) temat polecenia P --wstawienie zawartości bufora za kursorem :r plik --wstawienie w miejscu kursora (Paste) zawartości pliku plik o --wstawienie nowego wiersza poniżej :w plik --zapisanie pliku pod nową nazwą bieżącego :n plik --załadowanie nowego pliku O --wstawienie nowego wiersza powyżej :q! --wyjście bez zapisu bieżącego :q --wyjście (pod warunkiem, że zmiany w pliku u --cofnięcie ostatniej zmiany (undo) są zapisane) J --połączenie dwóch wierszy (bieżącego i :wq --zapisanie zmian i wyjście następnego) :x lub ZZ --to samo co :wq dd --skasowanie bieżącego wiersza :set number --wyświetlenie numerów wierszy yy --skopiowanie bieżącego wiersza do bufora :set nonumber --wygaszenie numerów y --skopiowanie zaznaczonego lub usuniętego wierszy fragmentu tekstu do bufora (yank) :set all --wypisuje wszystkie możliwe do liczdd --skasowanie licz wierszy licząc od ustawienia zmienne bieżącego :set tabstop=liczba --ustawienie 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świetlania składni :set syntax=c --podświetlania składni zgodnej z jęz. C :set incsearch --włączenie trybu szukania przyrostowego (ang. increase) . (kropka) --powtórzenie ostatniej operacji :! --uruchomienie zewnętrznej komendy :r !polecenie --wstawienie 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