PDF (black and white)
Transkrypt
PDF (black and white)
Edytor VI Cheat Sheet by mleczko1 via cheatography.com/20787/cs/3662/ Poruszanie się w edytorze Edycja tekstu Inne l lub [spacja] -jeden znak w prawo i --wstawianie tekstu przed kursorem (insert) Esc --przejście do trybu wydawania poleceń h lub [Backspace] -jeden znak w lewo I --wstawianie tekstu na początku wiersza : (dwukropek) --będąc w trybie wydawania k -jedną linię w górę ↑ (Insert) poleceń przejście do wiersza poleceń j -jedną linię w dół ↓ a --wstawianie tekstu za kursorem (append) :help polecenie --wyświetlenie pomocy na Ctrl-f -ekran w górę A --wstawianie tekstu na końcu wiersza temat polecenia Ctrl-b -ekran w dół (Append) :r plik --wstawienie w miejscu kursora Ctrl-u -pół ekranu w górę x --usunięcie znaku spod kursora zawartości pliku plik Ctrl-d -pół ekranu w dół X --usunięcie znaku przed kursorem :w plik --zapisanie pliku pod nową nazwą 0 (zero) -kursor na początek linii r --nadpisanie jednego znaku spod kursora :n plik --załadowanie nowego pliku $ -kursor na koniec linii (replace) :q! --wyjście bez zapisu R --wprowadzanie z nadpisywaniem (Replace) :q --wyjście (pod warunkiem, że zmiany w pliku p --wstawienie zawartości bufora przed są zapisane) kursorem (paste) :wq --zapisanie zmian i wyjście P --wstawienie zawartości bufora za kursorem :x lub ZZ --to samo co :wq (Paste) :set number --wyświetlenie numerów wierszy o --wstawienie nowego wiersza poniżej :set nonumber --wygaszenie numerów bieżącego wierszy O --wstawienie nowego wiersza powyżej :set all --wypisuje wszystkie możliwe do bieżącego ustawienia zmienne u --cofnięcie ostatniej zmiany (undo) dG --kasuje wiersz bieżący i wszystkie wiersze :set tabstop=liczba --ustawienie długości J --połączenie dwóch wierszy (bieżącego i poniżej znaku tabulacji na liczba następ nego) :set syntax=off --wyłączenie podświetlania dd --skasowanie bieżącego wiersza składni yy --skopiowanie bieżącego wiersza do bufora :set syntax=c --podświetlania składni zgodnej y --skopiowanie zaznaczonego lub usuniętego z jęz. C fragmentu tekstu do bufora (yank) :set incsearch --włączenie trybu szukania liczdd --skasowanie licz wierszy licząc od przyrostowego (ang. increase) bieżącego . (kropka) --powtórzenie ostatniej operacji liczyy --skopiowanie do bufora licz wierszy :! --uruchomienie zewnętrznej komendy licząc od bieżącego :r !polecenie --wstawienie w miejscu kursora v, V, Ctrl-v --graficzne zaznaczanie tekstu wyniku zwracanego przez polecenie (tylko edytor vim). 3 różne tryby zaznaczania. :split, :vsplit --podział okna w pionie i Zaznaczony tekst kopiujemy do bufora poziomie. Nawigacja między oknami Ctrl-W . poleceniem y. polecenie| vi - (znak minus) --otwiera edytor z U,u --na zaznaczonym fragmencie zamiana danymi zwróconymi przez polecenie. liczbaG -kursor na początek wiersza o numerze liczba 1G -kursor na początek pliku G -kursor na koniec pliku Przykładowe użycie komend i znaczników d0 --skasowanie tekstu od bieżącej pozycji kursora do początku wiersza d$ --jw. ale do końca wiersza d1G --kasuje wiersz bieżący i wszystkie wiersze powyżej d3d --kasuje 3 kolejne wiersze y5y --skopiowanie do bufora 5 kolejnych wierszy Wyszukiwanie /wzorzec --wyszukiwanie łańcucha wzorzec w dół ?wzorzec --wyszukiwanie łańcucha wzorzec w górę n --następne wystąpienie ostatnio wyszukiwanego tekstu N --poprzednie wystąpienie ostatnio wyszukiwanego tekstu wszystkich liter na duże (U) lub na małe (u). ~ --na zaznaczonym fragmencie zmiana wielkości liter (małe na duże i duże na małe). < > --zaznaczony fragment przesuwa w lewo lub w prawo. By mleczko1 Published 10th March, 2015. Sponsored by CrosswordCheats.com cheatography.com/mleczko1/ Last updated 10th March, 2015. Learn to solve cryptic crosswords! Page 1 of 1. http://crosswordcheats.com