2015-07-10 7 views
11

Eseguo linux tramite VirtualBox su OS X dove si modifica in vim. Lo faccio eseguendo il mio VM in uno stato senza testa e poi sshing alla macchina Linux tramite port forwarding. C'è un modo per strattonare il testo in modalità visiva in modo che ciò che viene strappato venga inserito nei miei appunti locali?Come si fa a copiare gli appunti OSX locali su Vim in esecuzione su una sessione ssh Linux remota?

+0

Quindi sei sul computer host (OS X), hai una connessione ssh aperta al guest (Linux), e vuoi passare da vim sul guest agli appunti dell'host, corretto? –

+0

Sì, è esattamente ciò che voglio. – Leeren

+0

windows: https://stackoverflow.com/questions/4313262/copying-stuff-from-vim-running-in-putty/4313348#4313348 –

risposta

9

Assicurarsi che (1) i Vim su entrambi i lati siano compilati con +xterm_clipboard e (2) sia abilitato l'inoltro X11 tramite ssh. Quindi impostare clipboard-unnamedplus,autoselect nelle vostre vimrcs su entrambi i lati:

set clipboard=unnamedplus,autoselect,exclude:cons\\\\|linux 

Con questo si dovrebbe essere in grado di tirare il testo da un Vim sul guest e incollarlo in un Vim sull'host, e viceversa, a condizione che i due Vims siano in esecuzione contemporaneamente e che la connessione SSH sia ancora aperta.

+1

Puoi compilare VIM con '+ xterm_clipboard' facilmente con la soluzione pubblicata qui: http://stackoverflow.com/questions/10101488/cut-to-the-system-clipboard-from-vim-on-ubuntu – DevNull

Problemi correlati