2011-12-08 13 views
3

Vimのバージョンを競合しては、オペレーティング・システムはデフォルトでCentOSの6のvimrcの設定やクリップボードコーピングのコマンドは

で、私はコピーし、テキストを選択し、右キーをクリックしてマウスを使用することができ、7.2.411ですクリップボードへの選択。

このオプションをset mouse=aに設定して~/.vimrcファイル に設定していますが、前の操作が機能していません。私が"+yまたは"*yを試しても、まだ動作しません。

クリップボードにyandテキストを同時にコピーする機能と、.vimrcファイルにset mouse=aを設定したいだけです。

答えて

2

set clipboard=autoselect,autoselectmlset guioptions+=aが設定されているかどうかを確認してください(おそらく他の「文字」もあります)。 aは、cliboardへのコピーに関連しています。 mouse=aでは、すべてのモードでマウスを使用することができます。

+1

これらのオプションを設定するかどうかは関係ありませんが、 'mouse = a'、' set clipboard = autoselect、autoselectml'、 'set guioptions + = a'の設定は何も起こりません。状況は変更されていません。 – coolesting

0

あなたの説明から、端末でVimを使用しているようです。デフォルトでは、端末はマウスのクリックを処理しているので、端末がテキストを選択してコピーします。 set mouse=aの場合、Vimはマウス自体を処理するため、選択はクリップボードにコピーされません。

使用しているVimのバージョンがX11サポートなしでコンパイルされていた場合、Vimからコピー&ペーストすることはできません。これはなぜ"+y"*yが機能しないのかを説明します。ディストリビューションのパッケージマネージャーを使って "完全な" Vimバージョンをインストールしようとするべきです。適切なバージョンを取得するには、コマンドラインからではなくvimを実行してください。

この場合、クリックまたはドラッグしたときにシフトを保持して、端末がVimの代わりにマウスクリックを処理できるようにすることができます。この方法で、前にあなたが持っていた振る舞いを得るでしょう。set mouse=a

関連する問題