Używam systemu Linux. Dwie klapy są otwarte w dwóch terminalach. Teraz chciałbym skopiować tekst z A do B. Jednym ze sposobów jest zaznaczenie tekstu w A, użycie myszy do skopiowania, a następnie przełączenie do B, w trybie wstawiania polecenie <c-r>+wklei tekst.
Czy można to zrobić bez użycia myszy? jak "+yyw A, kiedy przełączasz na B o<c-r>+,? Na próżno zbadałem kilka kombinacji. Szukałem „kopiuj przez terminale”, ale nic nie znalazłem.
@statox użytkownik sugeruje jedno rozwiązanie korzystając z trybu wizualnego, czyli v$"+yw A, kiedy przełącznik do B o<c-r>+.
Czy jest jakiś prosty sposób, aby skopiować tekst w A bez wchodzenia w tryb v? Wprawdzie wejście w tryb V nie wymaga zbyt wielu uderzeń klawiszy, tylko zastanawiam się, czy jest lepszy sposób. Na przykład. jeśli kursor znajduje się na środku linii, yykopiuje całą linię (aby się zarejestrować "), jednocześnie 0v$yrobi to samo z dodatkowym naciśnięciem klawisza.
Albo moje pytanie można sprowadzić do tego, czy istnieje sposób przy mniejszej liczbie naciśnięć klawiszy niż w 0v$"+yprzypadku kopiowania , którego można użyć <alt-tab>o<c-r>+do wklejenia.
yza pomocą ruchu ( :help motion.txt) lub obiektu ( :help object-select). Jeśli często szarpiesz i wklejasz instancje Vima, możesz uznać to ustawienie clipboardza przydatne unnamedlub unnamedplusprzydatne. Zobaczyć :help 'clipboard'. Następnie kopiowanie między instancjami powinno po prostu działać.
0v$jest taki sam jak V. I to jest łatwe do wykonania mapowania dla "+y: :nnoremap <Leader>y "+y. To redukuje to do V\y.
V"+y4 naciśnięcia klawiszy.
"+yaw innym wystąpieniu vima umieść go w rejestrze schowka"+p. Lub duplikat tego ?