2015-01-12 8 views
44

ideavimプラグインでIDEAからテキストをコピーしようとしましたが、デフォルトのvimキーバインド(y)を使用しました。しかし、このテキストはグローバルバッファにコピーされていないので、IDEAにのみ貼り付けることができます。
たとえば、ブラウザでコピーされたテキストを使用するにはどうすればよいですか?イデアビームのIntellij IDEA別のソースからテキストをコピーできません

+1

さて、私はそれを得ました。 IDEAでは、コピーアクションのキーマップ設定にCtrl + cとCtrl + Insertの2つの組み合わせが設定されています。私はなぜCtrl + cが動作していないのか分かりませんが、今は2番目を使用しています。 – Supo

+0

Ctrl + CはVimによって処理されるため動作しません。この動作を「その他の設定 - > Vimエミュレーション」で「ハンドラ」をIDEに設定することで変更できます。 –

答えて

67

VIMのyankコマンドはデフォルトでシステムクリップボードに接続しません。それは無名のレジスタにヤンクします。 *または+ registerを使用してシステムクリップボードにアクセスできます。このwikiを参照してください詳細についてはarticleを参照してください。 VIM-476はバージョン0.38で実装されましたので、この〜/ .ideavimrc設定がIdeaVIMでサポートされてい

set clipboard+=unnamed

:またはちょうどあなたの〜/ .ideavimrcでthis optionを設定します。ファイルが存在しない場合は、ユーザー/ホームディレクトリに作成します。

これはすべて標準のVIM動作です。 configファイルの名前以外はIdeaVIM固有のものではありません。

+0

ありがとう、面白い情報、それは多くの助け! – Supo

+0

恐ろしい! Ubuntuで素晴らしい作品14.04 – workflow

+0

素晴らしい!ありがとうございました! –