2011-10-08 12 views
27

Po prostu pytanie dotyczące przepływu pracy z kopią/wklejaniem w gVim.Skopiuj linie w trybie wizualnym w vim

W tej chwili pracuję nad dokumentem. Chcę wybrać kilka linii kodu oraz skopiować i wkleić. Używam gVim (Windows).

Jeśli mogę użyć Ctrl + C i Ctrl + V, gVim trwa czasami 2, 3 sekund, aby wkleić ...

Innym sposobem jest użycie, Shift + V (w prawo, teraz jestem w trybie wizualnym), a następnie przytrzymuję klawisz Shift i przeciągam zaznaczenie myszą. Teraz mogę skopiować za pomocą "y" lub "c" i wkleić za pomocą "p". Jest to szybsze, ale muszę trzymać wciśnięty klawisz Shift.

Czy istnieje sposób użycia myszy do zaznaczenia tekstu w trybie wizualnym bez trzymania wciśniętego klawisza Shift? Chcę używać y/d/p zamiast powolnego Control + c i Control + v. Czy istnieje lepszy workflow lub konfiguracja, które powinienem wypróbować?

Dzięki,

[] 's

Mateus

Odpowiedz

82

dala od używania CTRL - C/V i myszkę w vim, lub przynajmniej do ciebie' zapoznałem się z sposobem obsługi tekstu w vim.

-

SHIFT - V aby przejść do trybu linii visual

enter image description here

Prasa 3j zejść 3 linie, lub naciśnij j 3 razy

enter image description here

y do szarpnięcia/kopiowania, x do cięcia, p do wklejenia po kursie, P do wklejenia przed kursorem.

enter image description here

Korzystanie hjkl poprawi obieg znacznie, jak nie trzeba przenieść ręce z pozycji do pisania do strzałek i myszy.

Istnieje kilka sposobów na szarpnięcie wielu linii bez wchodzenia w tryb wizualny. Jednym z nich jest wpisanie <action><number><direction>. Na przykład y3j oznacza szarpnięcie od bieżącego wiersza do 3 wierszy w dół.

Jeśli chcesz zasznurować cały akapit lub zdanie, w którym się znajdujesz, wpisz kolejno:Możesz także wykonać yi" (szarpnąć IN ") lub ya" (szarpnąć WOKÓŁ "), aby odciągnąć wszystko, co jest otoczone przez " na aktualnej pozycji.

+0

Cześć Jin, dzięki! Nie jest łatwo "oduczyć się" myszy ... Próbuję twojej metody i znajduję inną drogę. – homemrobo

+0

@homemrobo To też nie było łatwe ... ale czuję, że warto na końcu. Zajęło mi około tygodnia lub dwóch, aby nauczyć się wystarczająco dużo niezbędnych rzeczy, aby uciec od myszy: str – Jin

Powiązane problemy