Osobiście preferuję Vim'a. Prędkość edycji tekstu w tym edytorze oszałamia. Jest kilka komend, które znacząco przyspieszają pracę. Wybrałem najczęściej używane przeze mnie.
Rejestry
"ay zapis (yank) zaznaczonego tekstu do rejestru a (zamiast "a" można użyć dowolnej litery)
"Ay dopisanie do rejestru a zaznaczonego tekstu. Doładowanie go.
"ap wstawienie tekstu na miejsce kursora z rejestru a (zamiast "a" można użyć dowolnej litery)
"* register (rejestr) zawierający clipboard
"*y zapis zaznaczonego tekstu do clipboardu
"*p wklejenie z clipboardu w miejsce kursora
Makra
qa start rejestracji makra w rejestrze a (zamiast "a" można użyć dowolnej litery)
q stop rejestracji makra (oczywiście nie w modzie edycji tylko w modzie komend)
@a uruchomienie makra z rejestru a (zamiast "a" można użyć dowolnej litery)
Marki - rzecz zawodowa
`` dwa apostrofki (pod tyldą) powrót do ostatniego postoju kursora
ma markuje miejsce kursora znacznikiem "a" (zamiast "a" może być dowolna litera)
`a skok z miejsca aktualnego kursora da zamarkowanego wcześniej miejsca "a"
`[ początek ostatnio edytowanego tekstu
`] koniec ostatnio edytowanego tekstu
:marks pokazuje wszystkie zamarkowane miejsca
% jeśli się stoi na nawiasach to skacze z początku na koniec i odwrotnie
* zaznacza słowo, na którym się stoi i wrzuca to do szukania (cudowne)
fajne są komendy z literką "z" do poruszania ekranu:
z
z. na środku
z- na dole
analogicznie działają:
zt top
zz środek
zb bottom
:nohlsearch jeśli Cię wkurzaja podświetlenia ostatniego wyszukiwania (następne wyszukiwanie elegancko powraca do podświetlania)
Gdy się jest w modzie Visual (literka "v") to literki "o" i "O" skaczą na początek i na koniec zaznaczenia. Łatwo dzięki temu poszerzać zaznaczenie.
Zmiana wielkości liter:
~ (tylda) zamienia małe na duże i odwrotnie
U na duże (tylko w zaznaczeniu)
u na małe (tylko w zaznaczeniu)
gu
gU
guu na małe całą linię
gUU na duże całą linię
> wcinka dla całego bloku tekstu (tylko w Block Visual "Ctrl-V")
< likwidacja wcinki dla całego bloku tekstu (tylko w Block Visual "Ctrl-V")
Zaznaczanie blokowe:
Super sprawa. Wciskam Ctrl-V i zaznaczam prostokątny fragment tekstu. Teraz można już z tym zrobić wszystko tak, jak w trybie Visual.Ale najfajniejsze jest wcisnąć Shift-i, wpisać coś i nacisnąć Esc. Wpisany tekst pokazuje się w każdej zaznaczonej linijce.
Brak komentarzy:
Prześlij komentarz