3

Windows7でかなり良いcygwinセットアップを構築しました。cygwinの下にvimをインストールしました。現在、システム クリップボードを vim と共有できません。vim --version与えます:

+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save

.vimrc 内で設定しようとしset clipboard+=unnamedましたが、役に立ちませんでした。P"+p*pおよびを試し"*pましたが、システム クリップボードから貼り付けられたものはありませんでした。ただし、cygwin プロンプトで SHIFT+Ins を押すと、システム クリップボードから貼り付けられます。何か不足していますか?

4

3 に答える 3

4

Cygwin は/dev/clipboardWindows のクリップボードにアクセスするために使用します。ビジュアル モードでコピーするには、次のようにします。

:'<,'>w !cat > /dev/clipboard

Windows のクリップボードから貼り付けるには、次のようにします。

:r !cat /dev/clipboard

私はこの方法をしばらくの間問題なく使用しています。ただし、vim のコンソール バージョンでのみ機能します。Windows 用の Gvim には + レジスタがあり、Windows のクリップボードからコピーして貼り付けることができます。だから、「+y(コピー)」と「+p(貼り付け)」と同じくらい簡単です。

ソース: http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim

于 2013-04-08T20:26:29.903 に答える
1

プラグインfakeclipをインストールします。これにより、システム クリップボードの動作が cygwin で機能するようになります。

于 2012-06-27T13:23:51.443 に答える