端末エミュレータで文字をコピーできないように設定できますか?

端末エミュレータで文字をコピーできないように設定できますか?

現在のGitリポジトリに関する情報を提供するカスタムスタイルを使用して、Fish(gnome-terminal)を実行します。

ここに画像の説明を入力してください。

これはすべて素晴らしいですが、次のようにいくつかのコマンドとその出力をコピーして貼り付けたい場合:

ここに画像の説明を入力してください。

考える得るために

$ du -sh . 
1012K   .

変える

$ du -sh .            0⚹  0↺  0

ベストアンサー1

いいえ、このコマンドとその出力では不可能です。ターミナルエミュレータは画面上のすべてをコピーします。コマンド用に1回、出力用に1回、2段階にコピーして貼り付ける必要があります。ターミナルできるFirefoxでCtrl +クリックしているように、連続していないテキスト領域を選択できるようにすることで簡単にできますが、この機能を実装する端末はありません。

テキストエディタと行番号の場合、テキストをコピーする端末エミュレータである限り、それは不可能です。ただし、ここではエディタ自体のコピー機能(キーボードまたはマウスを介して)を使用する方が合理的です。エディタは行番号をスキップできるだけでなく、右マージンから切り取られたテキスト部分を含み、タブを保存し、印刷できない他の制御文字を保存するなどの操作を実行できます。

おすすめ記事