GNU/Linux >> Znalost Linux >  >> Linux

Vim copy-paste přes terminály

Pravděpodobně nejjednodušší věc, kterou můžete vyzkoušet, je zadat set clipboard=unnamed ve vašem .vimrc a restartujte své relace vim.

To vám umožní spustit yank (např. yy ) v jednom okně a put (např. p ) v jiném okně bude fungovat, protože všechny relace vim budou sdílet stejnou vyrovnávací paměť X.

Na druhou stranu bude vaše vyrovnávací paměť přepsána, jakmile vyberete nějaký text v jakémkoli jiném okně jakékoli aplikace.

Na druhou stranu to také znamená, že cokoli, co vytrhnete ve vim, lze nyní vložit do jakékoli aplikace kliknutím prostředním tlačítkem.

Pokud se vám to nelíbí, můžete napsat "+ nebo "* před vaším trhnutím a zadáním příkazů, např. "+yy vytrhnout čáru.

+ formuláře interagují se schránkou ("+y je jako Ctrl +C , "+p je jako Ctrl +V ).
* formuláře interagují s vyrovnávací pamětí výběru ("*y je jako kliknutí levým tlačítkem a přetažení, "*p je jako prostřední kliknutí).

Podrobnosti naleznete v části Provádění výběrů grafického rozhraní, podpora výběru X11 a možnosti schránky a myši.


Linux
  1. Vanilla Vim je zábava

  2. Syntax_highlight | Lpr?

  3. Vim Latex:Zakázat Quickfix?

  1. Ubuntu 19.04:Konfigurace vim

  2. Centos 7:Konfigurace vim

  3. Vim se zasekl v režimu vkládání

  1. Nahradit Vi By Vim?

  2. jak používat pylint ve vim

  3. Vyhodnoťte výrazy ve Vimu