これら2つの設定の違いは何ですか?
set clipboard=unnamed
set clipboard=unnamedplus
マルチプラットフォームの.vimrcを使用するには、どちらを使用すればよいですか?
Mac OS XとWindowsでは、*
と+
の両方のレジスタがシステムクリップボードを指しているため、unnamed
とunnamedplus
は同じ効果があります。名前のないレジスタが同期されますシステムクリップボード。
Linuxでは、基本的に2つのクリップボードがあります。1つは他のOSとほとんど同じです(CtrlC そして CtrlV 他のプログラムでは、Vimのレジスタ+
にマップされます)、もう1つは「選択」クリップボードです(Vimのレジスタ*
にマップされます)。
Linux、Windows、Mac OS Xでunnamedplus
のみを使用すると、次のことができます。
p
を付けてVimに入れます。y
および CtrlV 3つのプラットフォームすべての他のプログラムで。Linuxの「選択」クリップボードも使用する場合は、unnamed
も必要です。
これがクロスプラットフォームの値です:
set clipboard^=unnamed,unnamedplus
参照:
:h 'clipboard'
(and follow the tags)