Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* バックスペースが動作しない [#y2d53e70]
** 現象 [#c79c7452]
- バックスペースキーやCTRL-Hを押しても、文字が削除されな...
- tmuxではバックスペースは^?を使う。(^Hではない)
- よって、シェルがバックスペースを認識するように、sttyで^...
** 解決方法 [#gffddea7]
*** 現在の状態を確認する [#a4015f9f]
$ stty -a | grep erase
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; e...
rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1...
- eraseが^H
*** .bashrcでsttyを^?に設定する [#g7cea298]
[[ -n "$TMUX" ]] && stty erase ^?
[[ "$TERM" =~ ^screen ]] && stty erase ^?
- ^? の箇所は、CTRL-Vを押した後に、バックスペースキーを押...
- 文字通り^?と入力しないこと。
- なお、$TMUXはtmuxを実行したホストで有効になる環境変数。
- tmuxを実行したホストからsshなどで他ホストへ接続した場合...
** 参考 [#f9a81885]
https://superuser.com/questions/410864/vim-tmux-backspace
終了行:
* バックスペースが動作しない [#y2d53e70]
** 現象 [#c79c7452]
- バックスペースキーやCTRL-Hを押しても、文字が削除されな...
- tmuxではバックスペースは^?を使う。(^Hではない)
- よって、シェルがバックスペースを認識するように、sttyで^...
** 解決方法 [#gffddea7]
*** 現在の状態を確認する [#a4015f9f]
$ stty -a | grep erase
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; e...
rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1...
- eraseが^H
*** .bashrcでsttyを^?に設定する [#g7cea298]
[[ -n "$TMUX" ]] && stty erase ^?
[[ "$TERM" =~ ^screen ]] && stty erase ^?
- ^? の箇所は、CTRL-Vを押した後に、バックスペースキーを押...
- 文字通り^?と入力しないこと。
- なお、$TMUXはtmuxを実行したホストで有効になる環境変数。
- tmuxを実行したホストからsshなどで他ホストへ接続した場合...
** 参考 [#f9a81885]
https://superuser.com/questions/410864/vim-tmux-backspace
ページ名: