ファイルを開かずにクリップボードにあるファイルの内容をコピーする方法はありますか? [コピー]

ファイルを開かずにクリップボードにあるファイルの内容をコピーする方法はありますか? [コピー]

私はいつもvimをテキストエディタとして使用してきました。ただし、別の場所に貼り付けるためにファイル全体の内容をクリップボードにコピーしたい場合は、geditでファイルを開き、を押しCtrlAますCtrlC

テキストエディタでファイルを開き、キーを押すCtrlAことはCtrlC私にとって負担になります。これはファイルを編集しませんが、テキストエディタでファイルを開く必要があるためです。

そのため、ファイルの内容をクリップボードにコピーできるコマンドがあれば、より良いようです。
例えば
clip file.txt

CtrlA特定のコマンドにマップするか、コマンドをコピーしてclipvimからこの機能を取得することもできます。しかし、コマンドを使用してvimからファイル全体をコピーする方法がわかりません。

気づく私のvimはそれをサポートしていません+clipboard

ベストアンサー1

xclipはあなたがしたいことをします

xclip -selection clipboard -i <file>

これは-selection clipboard、ファイルをクリップボード(最初の項目など)に挿入したい場合にのみ必要です。これを省略するCtrlCCtrlV、ファイルの内容はデフォルトのバッファ(マウスホイールをクリックして貼り付けたバッファなど)に保存されます。

おすすめ記事