Home > Archives > February 2010
February 2010
iTerm.app 上の tmux で起動してる vim とかで C-h が Backspace にならない件
- 2010-02-23 (Tue)
- 軟
Snow Leopard で iTerm という端末エミュレータ使っていて,tmux という GNU screen の次世代版みたいな端末マルチプレクサを起動しっぱなしにしつつその上で Vim とか動かすと,Ctrl-H やら delete キーやらが Backspace として働かず "^?" が入力されまくってストレスフルであり f**kin' であるという問題に人類の命運をかけずに対処したというお話しの序章のアブストの触りである。
てゆかこんな遊んでる場合でなく設定ファイルいじってる暇もないのだが今書かないと忘れるので書く。
内臓ぶっちゃけて省略すると tmux 上のときだけ "stty erase "^?"" を実行すればよいという話なんだが,環境変数 TERM が "screen" のときにどうたらこうたらという設定を .zshenv やら .zshrc やらに書き散らしてあったのでついでに if の中に突っ込んでおきました。
おわり。