debian

Impossibile copiare negli appunti da Vim

Sto eseguendo Vim 7.3 sotto Linux Mint 13 (usando MATE)e non sono in grado di salvare il testo negli appunti di sistema.Eseguo Vim nel terminale e copio il testo dal terminale conCTRLINSERT. Quando seleziono il testo in Vim (con il mouse o in modalità visiva),CTRLINSERTnon copia alcun testo.Inoltre,quando faccio clic con il tasto destro del mouse,Copy è in grigio.Inoltre,non posso scrivere nel buffer di sistema facendo uno strattone al registro corrispondente usando i comandi vim.Tuttavia,sono in grado di incollare mentre sono in modalità di inserimento (usandoSHIFTINSERTo incolla con il tasto destro del mouse).Sono anche in grado di copiare il testo direttamente dal terminale usando la stessa tecnica,ma non il testo da Vim.

Ecco il mio attuale ~/.vimrc . La parte rilevante è molto probabilmente set clipboard=autoselect,unnamed,exclude:cons\|linux . Se metto finish nella parte superiore del mio ~/.vimrc, ho lo stesso problema, quindi penso che la riga sia sbagliata, ma ho provato set clipboard=unnamed e ho avuto lo stesso comportamento.

Potrebbe esserci un altro file di configurazione che influenza il comportamento di Vim? Come posso cambiare il mio ~/.vimrc per permettermi di copiare il testo da Vim?

Credo che il vostro problema di copia sia causato da:

mouse=a 

nel vostro .vimrc Questo imposta il vostro vim in modalità visuale ogni volta che selezionate qualcosa con il mouse.E per qualche folle ragione non è permesso copiare quando si è in modalità visuale.Puoi aggirare la cosa tenendo premuto shift quando selezioni del testo per non andare in modalità visuale permettendoti di usare il menu copia.

o si potrebbe cambiare in:

:set mouse=v

e la copia funzionerà di nuovo.aggiungilo al tuo file ~/.vimrc se vuoi che sia permanente




sudo apt-get install vim-gtk probabilmente risolverà questo problema per altri Googler.

Il buon vecchio vim in stile terminale non ha accesso agli appunti, che fa parte del sistema X Windows. L'installazione vim-gtk fornisce a vim l'accesso necessario per modificare e visualizzare gli appunti.