meta data for this page
  •  

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
vim [2020/08/04 14:07] – utworzono Paweł Grygorczukvim [2020/09/30 16:56] (aktualna) – Dodano sekcję o pracy z oknami Bartłomiej Łukaszuk
Linia 52: Linia 52:
   * ''dg'' - usunięcie tekstu od bieżącej linii do początku pliku   * ''dg'' - usunięcie tekstu od bieżącej linii do początku pliku
   * ''u'' - cofnięcie ostatniej zmiany   * ''u'' - cofnięcie ostatniej zmiany
 +
 +===== Poruszanie się po tekście =====
 +W trybie NORMAL (ten po naciśnięciu <ESC>) naciskamy klawisz:
 +
 +  * ''h'' - przejście w lewo o 1 znak
 +  * ''j'' - przejście w dół o 1 linijkę
 +  * ''k'' - przejście w górę o 1 linijkę
 +  * ''l'' - przejście w prawo o 1 znak
 +  * ''w'' - przejście do następnego słowa (word) (1 słowo w prawo)
 +  * ''b'' - przejście do poprzedniego słowa (word) (1 słowo w lewo)
 +  * ''e'' - przejście do końca tego słowa (word) w prawo
 +  * ''W'' - przejście do następnego SŁOWA (WORD) (1 SŁOWO w prawo)
 +  * ''B'' - przejście do poprzedniego SŁOWA (WORD) (1 SŁOWO w lewo)
 +  * ''E'' - przejście do końca tego SŁOWA (WORD) w prawo
 +  * ''/szukana_fraza<Enter>'' - wyszukanie i przejście do szukanej frazy
 +
 +Przykład różnicy między słowo (word) a SŁOWO (WORD)\\
 +  * Na zasadzie kolejnych pozycji kursora przy klikaniu ''w'':\\
 +''m''am ''k''ota''-''''i''''-''''p''sa'','' ''l''alala\\
 +  * Na zasadzie kolejnych pozycji kursora przy klikaniu ''W'':\\
 +''m''am ''k''ota-i-psa, ''l''alala\\
 + \\
 +===== Okna =====
 +W trybie NORMAL (ten po naciśnięciu <ESC>) wciskamy klawisz(e):
 +  * ''<Ctrl>+s'' - dzielimy okno do układu 2x1 (wiersze x kolumny)
 +  * ''<Ctrl>+v'' - dzielimy okno do układu 1x2 (wiersze x kolumny)
 +\\
 +Okna domyślnie wyświetlają ten sam plik.\\
 +Można teraz np. w 1 oknie iść na górę pliku (''gg'') i sprawdzić zdefiniowane stałe (const-y)\\
 +tak aby móc je poprawnie wpisać w oknie nr 2 (tu kursor wciąż stoi na swoim poprzednim miejscu).
 +\\
 +  * '':q<Enter>'' zamykanie danego okna
 +  * ''<Ctrl>+h'' - przejście kursorem do okna po lewej
 +  * ''<Ctrl>+l'' - przejście kursorem do okna po prawej
 +  * ''<Ctrl>+j'' - przejście kursorem do okna poniżej
 +  * ''<Ctrl>+k'' - przejście kursorem do okna powyżej
  
 ===== Kopiowanie tekstu ===== ===== Kopiowanie tekstu =====