ブログ
 

【iTerm2】文字列をペーストした時、謎の文字列が挟まれる

       

はじめに

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」のチェックを外す

参考

Paste Bracketing · Wiki · George Nachman / iterm2 · GitLab

 
  • このエントリーをはてなブックマークに追加