私はしばしばctrl+c右クリックメニューを使っていくつかのGUIアプリケーションからテキストをコピーし、ターミナルエミュレータ(ターミネータ)に貼り付けます。時々、私はクリップボードに複数の行が含まれていることを忘れます。これをbashに貼り付けると、各行が「実行」されます。
複数行の貼り付けを完全に防ぐためのソリューションはありますか?
ベストアンサー1
Bashは現在、以下を提供します。enable-bracketed-paste
オプション:
角かっこ貼り付けを有効にする
「On」に設定すると、Readlineは各文字をキーボードから読み取った文字として扱うのではなく、各貼り付けを単一の文字列として編集バッファに挿入するように端末を設定します。これにより、貼り付けた文字が編集コマンドとして解釈されるのを防ぎます。デフォルトは「オフ」です。
したがって、これを次に追加します~/.inputrc
。
set enable-bracketed-paste on