GNU/Linux >> Znalost Linux >  >> Linux

Zkopírujte do systémové schránky místo do vyrovnávací paměti vim

Nejprve musíte zjistit, zda je vim zkompilován s podporou schránky, spusťte vim --version | grep clip a zjistěte, zda existuje + nebo - před clipboard a xterm-clipboard .

Pokud má podporu schránky, kopírování a vkládání do * nebo + registry by měly používat systémové/X11 schránky, takže "*yy zkopíruje řádek a "*p by to vložil.

V Ubuntu 10.10 si můžete nainstalovat vim-gnome, abyste měli zakompilovanou podporu schránky.


Můžete nechat Vim používat schránku místo výchozího registru pro trhání, vkládání atd., přidáním tohoto příkazu do vašeho ~/.vimrc:

set clipboard+=unnamed

Viz

:help clipboard
:help 'clipboard'

zkus to :

"+y   and    "+p

na Ubuntu mi to funguje.


Linux
  1. Jak zkopírovat vyrovnávací paměť GNU Screen copy do schránky?

  2. Zkopírujte celou hierarchii systému souborů z jednoho disku na druhý

  3. Rsync -avzHP sleduje pevné odkazy namísto jejich kopírování jako pevných odkazů

  1. Osysinfo:Základní nástroj CLI pro zobrazení podrobností o vašem systému na Linuxu

  2. Ssh – Zkopírujte soubor zpět do místního systému pomocí Ssh?

  3. Problém:Jak to mohu zkopírovat/vložit do Vimu?

  1. Kopírovat obsah souboru do schránky bez zobrazení jeho obsahu?

  2. Vim/gvim se nepodařilo vložit X11 schránku do registrů „+ nebo“*?

  3. Vim 8 se systémovou schránkou na 16,04 Lts?