Vim/Tablice Vima
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Ściągawka
[edytuj] Podstawy nawigacji
[edytuj] Wstawianie i zamiana -> tryb insert
[edytuj] Usuwanie
|
[edytuj] Tryb wstawiania[edytuj] Kopiowanie[edytuj] Zaawansowane wstawianie[edytuj] Tryb zaznaczania[edytuj] Cofanie i powtarzanie operacji[edytuj] Zaawansowana nawigacja[edytuj] Szukanie i podstawianie |
[edytuj] Ściągawka ze względu na linie, bufory, okna
[edytuj] Podstawowy ruch
hjkl ←↓↑→
[edytuj] Linie
Ctrl+e Ctrl+y przewiń okno o linię do góry, w dół
Ctrl+d Ctrl+u przewiń okno o pół strony w górę, dół
Ctrl+f Ctrl+b PgUp PgDown
[edytuj] taby (karty, zakładki)
:tabnew - otwiera pustą kartę :tabnew filename - otwiera w nowej karcie plik filename
vim -p file1 file2 file3 - otwiera vima i pliki w kartach, domyślnie przy takim uruchomieniu vima tworzonych jest tylko 10 kart, można to zmienić ustawiając set tabpagemax=15, :next i :last powodują przejście do niewidocznych zakładek
:tabf file - otwarcie pliku w nowej karcie, lepsze niż :tabnew bo tabulatorem możemy dokończyć nazwę :tabc - zamknięcie aktualnej karty, gdy jest jedna karta, to nie będzie zamknięta
:tabn - przejście do następnej karty (lub wciśnięcie gt w trybie normalnym) :tabp - przejście do poprzedniej karty
otwarcie wszystkich plików w buforach do kart
:tab ball
otwarcie buforu w nowej karcie
ctrl+w T
[edytuj] otwieranie w nowej karcie
[edytuj] Dotyczy plików otwieranych przez podwójne kliknięcie na Windows XP
Dla plików .c musimy zmienić w rejestrze windows (regedit.exe)
1) HKCR\c_auto_file\shell\edit\command\Default -- zmienić wartość z C:\Program Files\Vim\vim70\gvim.exe "%1" na C:\Program Files\Vim\vim70\gvim.exe -p --remote-tab-silent "%1"
2) HKLM\software\classes\c_auto_file\shell\edit\command\Default -- zmienić wartość na C:\Program Files\Vim\vim70\gvim.exe "%1" to C:\Program Files\Vim\vim70\gvim.exe -p --remote-tab-silent "%1"
[edytuj] Dotyczy plików otwieranych przez przeciągnięcie lub :e nazwa pliku na Windows XP
Należy zmienić plik konfiguracji vima. Zobacz Vim/Konfiguracja
[edytuj] Więcej informacji
:he tabpage.txt
Vim tips: Using tabs z linux.com
[edytuj] Kopiowanie i Zamiana
Jeśli skopiujemy jakiś tekst, potem przechodzimy w inne miejsce pliku i usuniemy jakiś tekst, to pod klawiszem p lub P będzie ten usunięty tekst. Jeśli chcemy wkleić teraz to co kopiowaliśmy wykonujemy komendę
"0p
Zero wskazuje na ostatni bufor do którego kopiowaliśmy. Możemy też użyć buforów o nazwach liter, które sami nadajemy. Najpier kopiujemy do bufora o literze b.
"by
Potem wklejamy z bufora o literze b
"bp