よく使う ctrl+c いくつかのGUIアプリケーションからテキストをコピーし、マウスの右クリックメニューを使用して、ターミナルエミュレーター(ターミネーター)に貼り付けます。クリップボードに複数の行が含まれていることを忘れることがあります。これをbashに貼り付けると、各行が「実行」されます。
複数行の貼り付けを完全に防ぐための解決策はありますか?
この回答は、ユーザーの質問に最も具体的ではありません2番目の回答を参照してください。もっとgeneralの問題に対処するため、ここに残します。
元の投稿へのコメントによると、(1)ブラケット貼り付けをサポートするターミナルエミュレーターと(2)ターミナルで実行されているものすべてに対応するサポート(つまり、vim
)が必要です。 bash
、zsh
。括弧付きの貼り付けをサポートする端末エミュレーター(この投稿へのコメントに基づいて更新されるリスト):
xterm
-以降??gnome-terminal
-以来??PuTTY
- 0.63以降(2013-08-06リリース日)ブラケットモードをサポートするアプリケーション:
vim
zsh
bash
の場合、StéphaneChazelasは シェルスクリプト をまとめて、そのモードの検出を容易にし、適切なアクションを実行します。
より具体的な答え-行が途切れるのを防ぐ-は、貼り付けを押したときに実行されているUNIXプログラムについて知らなければ答えられません。
クリップボードマネージャー多分あなたが必要なもの。