Bashでデフォルトのコピーと貼り付け動作を無効にする

Bashでデフォルトのコピーと貼り付け動作を無効にする

ターミナルセッションに貼り付けると、Enterキーを押さなくてもシェルはすぐにコマンドを実行します。

この動作を無効にする方法がわかりません。

MacOS Yosemiteにプレインストールされた端末を使用しています。

ベストアンサー1

バージョン4.4以降とbash角かっこ貼り付けlaをサポートする端末では、xterm次のことができます。

bind 'set enable-bracketed-paste'

(またはset enable-bracketed-pasteあなたのものに追加~/.inputrc

これにより、文字を入力したかのように解釈せずにプロンプ​​トからコピー&ペーストバッファが挿入されます(バッファに似た文字が含まれていて、端末エミュレータがそれをフィルタリングしない場合でも、^C^Zの問題が発生する可能性があります)。問題)。

zshこれはバージョン5.1からデフォルトで行われます。

他のシェルや端末の場合は、以下も参照してください。クリップボードの乱用から自分をどのように保護できますか?

おすすめ記事