私はよくctrl+cguiアプリケーションからテキストをコピーし、右マウスクリックメニューを使用してターミナルエミュレーター(ターミネーター)に貼り付けて貼り付けます。クリップボードに複数の行が含まれていることを忘れることがあります。bashに貼り付けると、各行が「実行」されます
複数行の貼り付けを完全に防ぐための解決策はありますか?
まずメモ帳に貼り付けて内容を確認し、問題がない場合はアプリケーションに貼り付けてください
—
Skaperen
bashでコマンドを実行し、
—
Skaperen
sleep 999999
問題がなければペーストを実行します。sleepコマンドは行を読み取らず、を押すとそれらは破棄されますctrl+c
。
@Otheus、
—
ステファンChazelas
printf '\e[?2004h'
ほとんどのxtermライクな端末エミュレータでは、アプリケーションが貼り付けの開始位置と終了位置を検出できるように、端子が貼り付けられたテキストを括弧で囲むブラケット貼り付けモードを有効にします。xterm \e[?2005h
は、貼り付けられたすべての文字に接頭辞が付けられる別のモードもサポートします^V
(多くのアプリケーションとtty回線の分野ではと理解されていますlitteral-next
)。