2011-11-03 15 views
5

私の以前のLinuxインストールでは、ビジュアルモードで(マウスなしで)何らかのテキストを選択すると自動的にX11クリップボードに挿入されました。次に、マウスの中央ボタンを使用して、このテキストをどこにでも自然に貼り付けることができました。選択が自動的にX11クリップボードに挿入されました - VIM

私の新しいLinuxインストールでは、これはもう機能しません(ビジュアルモードでテキストを選択するだけでX11クリップボードに入れられなくなりました)。

この素敵な機能を元に戻すにはどうすればよいですか?

(私は途中で私のシステムでは動作しません"*yまたは"+yソリューション、に興味がありません。)事前に

ありがとう!

+0

vimタグの3K +フォロワーはどうですか?答えがあなたにとってとてもシンプルに見えたら、なぜそれを書き留めないのですか? – subshift

+0

@マックスしかし、Stackoverflowのマニュアルは何ですか? – DerMike

+2

あなたのシステムで '' + y'と '' * y'が動作しない場合は、X11と対話するための良い機能でコンパイルされたVimのバージョンが得られるかどうかチェックする必要があります。 – Benoit

答えて

3

用途:

set guioptions+=a 

これは、GUI(gvimを)で動作します。参考資料は:help guioptions_aです。

     *guioptions_a* *'go-a'* 
    'a' Autoselect: If present, then whenever VISUAL mode is started, 
    or the Visual area extended, Vim tries to become the owner of 
    the windowing system's global selection. This means that the 
    Visually highlighted text is available for pasting into other 
    applications as well as into Vim itself. When the Visual mode 
    ends, possibly due to an operation on the text, or when an 
    application wants to paste the selection, the highlighted text 
    is automatically yanked into the "* selection register. 
    Thus the selection is still available for pasting into other 
    applications after the VISUAL mode has ended. 
     If not present, then Vim won't become the owner of the 
    windowing system's global selection unless explicitly told to 
    by a yank or delete operation for the "* register. 
    The same applies to the modeless selection. 
+0

お返事ありがとうございました。残念ながら、それは動作しません。私はシステムから問題が生じるのではないかと心配していますが、元の投稿のコメントで述べたように、私のバージョンのvimが必要な機能でコンパイルされているように見えます。 – subshift

0

私のDebianでは、vim-gnomeパッケージをインストールした後に動作しています。

pkg-vim-maintainerメーリングリストのコメントは、vim-gtk、vim-gnome、vim-lesstifのいずれかをインストールするよう指示しています。

1

ArchとGentoo Linuxでgnome-terminalの中でVimを使うとき、この機能はうまくいきます。

Konsole内でVimを使用する場合、これは機能しません。 そのVimの内選択された任意のテキストは自動的に、Linuxの選択バッファにコピーされますgvim -vを使用して

set guioptions+=aの作品のgvimの端子バージョンを起動します。

選択バッファプレスから中央のマウスボタン

6

テキストを貼り付けるために視覚的な選択は(V、V、またはCTRL-V)自動的 X11選択(*バッファ)にコピーすることができます。

非GUIモードでは、クリップボードオプションがこれを制御します(vim --versionと入力すると、 + xterm_clipboardが表示されている場合のみサポートされます)。 GUIモードでは、 guioptionsがそれを制御します。これはそれをオフに

set clipboard+=autoselect 
set guioptions+=a 

:VIMで

set clipboard-=autoselect 
set guioptions-=a 

は、以下を参照してください。

help 'clipboard' 

を(

これは、すべてのビジュアルモードの選択が自動的にX11主要 選択に行かせます一重引用符が必要)

関連する問題