vim からシステム バッファにテキストをコピーする簡単な方法はありますか?

vim からシステム バッファにテキストをコピーする簡単な方法はありますか?

私は Windows 環境で作業しており、通常の編集には gVim を使用しています。vim からシステム バッファにテキストをコピーして、Ctrl+V で他の Windows アプリケーションに貼り付ける簡単な方法が欲しいです。

'yy' を試しましたが、機能しませんでした。クリック アンド ドラッグ -> Ctrl+C でテキストを選択するのは、vim が編集モードになって検索ができなくなるので嫌です。

これを行う簡単な方法はありますか? 「yy」では 2 つのキーを押すだけでよいので、2 つのキーで解決できる方法も必要です。

答え1

Windowsのクリップボードにコピーしたい場合はyy、次の行をvimrc

set clipboard=unnamed

答え2

Vimには多く異なる レジスターヤンク、削除、およびプットコマンドで使用されるレジスタです。デフォルトでは、名前のないレジスタが使用されます。システムクリップボードに関連付けられた別のレジスタ*があります。したがって、必要なコマンドは です"*yy。または、名前のないレジスタを自動的にクリップボードを使用するように設定することもできます。クリップボードオプション

レジスターの詳細については、以下をご覧ください。http://vimdoc.sourceforge.net/htmldoc/change.html#registers

関連情報