2013-08-22 10 views
6

:echo has('clipboard') zwraca 1, ale za każdym razem, gdy wykonuję "+yy" lub "*yy", nic nie wydaje się znajdować w tych rejestrach. Jeśli używam zwykłego yy do skopiowania innej linii tekstu, spróbuj wkleić z rejestru przy użyciu CONTROL+V nic się nie dzieje. Jeśli spróbuję "+p vim wklei wiersz tekstu skopiowany za pomocą zwykłego polecenia yy.vim rejestr systemu * i + nie działa

Co tu się dzieje? W drodze jestem na FreeBSD.

+0

Ctrl-V nie jest 'paste' operacja w vim. włącza wybór wizualny (blok). Możesz wypróbować '" + Y ", a następnie otworzyć inny edytor, na przykład gedit, jeśli masz, a następnie' Ctrl-V', powinieneś zobaczyć rzeczy, które skopiowałeś do vim '+' zarejestruj się w swoim schowku – Kent

+0

Czytałem to ctrl-V jest wklejony w vimie, jeśli jesteś w trybie wstawiania. W każdym razie '' + Y "' nie działa w ogóle ... kiedy wpisuję ': reg' nie pojawia się nawet jako zarejestrowany rejestr , a '" + P' jak i '" + p' nie robią nic. – bvpx

+0

powinieneś zrobić '" + Y' nie '" + Y "' i zrobić to w trybie Normalnym. Btw, czy możesz mi powiedzieć, jak mogę znaleźć 'ctrl-V jest wklejanie w vim, jeśli jesteś w trybie wstawiania." W vim help? – Kent

Odpowiedz

2

Jeśli skopiowałeś coś do schowka i wkleiłeś w vim, możesz użyć "+p.

+ to quoteplus, co oznacza CLIPBOARD udokumentowany wybór X. :help quoteplus, aby uzyskać więcej informacji.

Jeśli chcesz skopiować coś w vim do schowka i wkleić zawartość w innym miejscu przez Ctrl+v, możesz zrobić "+yy, spowoduje to skopiowanie bieżącego wiersza do schowka.

więcej informacji na temat rejestru vim:

:help registers 
:help quotestar 
+1

Sure , ale pytanie brzmi: * dlaczego * rób "" + yy "itd., nie rób tego, co powinny. – glts

+1

'" + yy' będzie szarpać bieżącą linię do schowka, włączając linię podziału.Aby upewnić się, Shift i '' '(po lewej stronie klawisza Enter), Shift i klawisz' = '(po lewej stronie backspace) , y, y. – srain

+0

'" + yy' nie wydaje się skopiować bieżącą linię do schowka, ponieważ po uruchomieniu '" + p' po prostu wkleja wszystko, co jest w rejestrze bez nazwy. " – bvpx

Powiązane problemy