%y a
これにより、ファイル全体がレジスタに保存されることがわかりますa
。ただし、ファイルの内容を他のテキストエディタ(geditなど)に貼り付けるのには役立ちません。これを行う以外に別の選択肢がありますか?
ベストアンサー1
ファイルの内容をa
レジスタにインポートする*
のではなく+
、次のいずれかの方法でファイルの内容をXクリップボードにインポートします。
:%y*
:%y+
これを行うには、Xサポートでコンパイルされ、Xサーバーに接続できるvimコピーを使用する必要があります。どの方法が良いかは、ターゲットエディタが使用するクリップボードの種類によって異なります。
ファイルに次のいずれかを含めると、これらのレジスタの1つをコピー&ペースト操作のデフォルトとして使用できます.vimrc
。
set clipboard+=unnamed
set clipboard+=unnamedplus