2011-08-13 11 views
7

wpisaniu tego polecenia w vim:Jak skopiować tekst z trybu poleceń w vim

:nmap <CR> <C-]> 

Następnie chcę skopiować tę linię i umieścić go w moim .vimrc jaki sposób można wybrać i skopiować cały wiersz w trybie linii poleceń?

Dzięki

+3

Jeśli już wykonałeś polecenie, możesz wpisać 'q:' i otworzyć bufor za pomocą poleceń, dzięki czemu możesz je tam skopiować jak zwykle. –

+0

To byłaby odpowiedź dla mnie :-) – Tobias

Odpowiedz

8

Najszybszym sposobem jest uruchomienie komendy, przełącznik do bufora docelowego (z .vimrc załadowany, w tym przypadku) i wkleić całą komendę z w postaci rejestru : wpisując

":p 

w trybie normalnym .

Jeżeli polecenie jest daleko wstecz w czasie, można przywołać go z historii (wpisując kilka pierwszych liter i naciśnięciu Up, na przykład), powtórka, a następnie użyć powyższej metody.

Gdy te skróty są niezręczne, można skorzystać z ogólnego podejścia przy użyciu okna wiersza polecenia (patrz :help cmdwin). Aby je otworzyć albo typu q: w trybie normalnym lub naciśnij kombinację klawiszy określony przez cedit opcji (Ctrl + F domyślnie) w trybie wiersza polecenia.

9

Można wpisać Ctrl - F w trybie polecenia, aby otworzyć specjalne okienko z wszystkich poprzednich poleceń. Następnie można przejść do wybranej linii, uderzył yy skopiować tę linię, a następnie naciśnij Ctrl- C, aby powrócić do trybu poleceń, a następnie ESC aby powrócić do trybu normalnego. Stamtąd możesz wkleić.

Aby uzyskać więcej informacji na temat okna poleceń, patrz: :help cmdwin.

Powiązane problemy