Vim: copia la selezione


1

Avendo un pezzo di testo selezionato nella modalità visiva di Vim, mi piacerebbe copiarlo negli appunti del sistema (sia esso principale o X11). C'è una soluzione semplice per questo? Ovviamente, un semplice ynon fa il trucco.

Risposte:


3

devi strapparlo al registro degli appunti

"*y

:help registers ti dirò di più al riguardo.


1
Nel mio caso, "+ycopia negli Appunti accessibili "Ctrl-V". Grazie per il suggerimento!
Boldewyn,

beh, mantieni sincronizzati i 2 buffer con nongnu.org/autocutsel ... in aiuto di vim viene anche spiegato il diff tra i 2 meccanismi degli appunti. ma dato che sei già felice ... :)
Akira,

2

La selezione visiva (v, V o CTRL-V) può essere automaticamente copiata nella selezione X11 (* buffer).

In modalità non gui, l'opzione Appunti controlla questo (supportato solo se + xterm_clipboard appare quando si digita vim --version). In gui mode guioptions lo controlla.

In questo modo tutte le selezioni della modalità Visual passano automaticamente alla selezione primaria X11:

set clipboard+=autoselect
set guioptions+=a

Questo lo spegne:

set clipboard-=autoselect
set guioptions-=a

Vedi l'aiuto 'appunti' (virgolette singole richieste)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.