基本的にテキストをヤンクしたいy'k
とmk
またはyy
は、ある画面タブのvimの1つのインスタンスで、マウスとctrl +でテキストを選択しなくても、別の画面タブのvimの別のインスタンスに貼り付けます。 c/ctrl + v。
どうやってやるの?
レジスタ*
(マウスの中貼り)または+
(「通常の」クリップボード)のいずれかを使用できます。
"*y
"+y
編集:
より明確にするために、上記で作成したコマンドは、テキストを視覚的にマークしたことを前提としています。現在の行をコピーするには、たとえば次のようにします。V"*y
次に、マウスの中ボタンですべてのアプリケーションに貼り付けることができます。または、V"+y
を使用して、ctrl-v
または貼り付けるように構成したショートカットを使用して貼り付けることができます。
マルコが書いたものに加えて、vimrcに以下を追加して、名前のないレジスタと並行して_"*
_または_"+
_レジスタを使用し、たとえば、yy
でヤンクされたテキストが自動的に_"*
_または_"+
_レジスタ。
_set clipboard^=unnamed
_
または
_set clipboard^=unnamedplus
_
見る
_:help 'clipboard'
_