はじめに
iTemr2にペーストした時、謎の文字列と共にペーストされて困った。
$ 00~[ペーストした文字列]01~
“00~”と”01~”に挟まれてペーストされる。
環境
- iTerm2 Build 3.4.15
- macOS Catalina 10.15.7
結論
$ reset
もしくはCommand + R
原因
ブラケットペーストモードが有効になっていた。
ブラケットペーストモードとは?
自動的にインデントを追加するエディタの場合、インデントを含んだ文字列をペーストすると二重にインデントされてしまう。そういった事象を防ぐための機能らしい。この機能が何かの拍子でオンになっていたようだ。
恒久的にオフにする
筆者の環境では必要ない機能だったため、再発しないように設定からオフにした。
Preferences > Profiles > Terminal > 「Terminal may enable paste bracketing」のチェックを外す
最近のコメント