Bash
Bash/Readline vi 行編輯模式在 Screen 中不起作用
我
set -o vi
的 ~/.profile 中有,它在正常控制台和 Tmux 下執行良好。但是當我執行 Screen 時,如果我按下 Escape 或 ^[,我會看到一個視覺鈴聲,我按下的下一個鍵似乎被什麼東西吃掉了,然後我仍然處於 Bash 中的插入模式。如何告訴 Screen 將 ^[ 傳遞給 shell?(或者,或者,我可以在 .inputrc 中做些什麼來讓我使用不同的組合鍵進入命令模式?)
如果您通過
set -o vi
.profile 切換到 vi 編輯模式,這將不會傳遞到螢幕的外殼,因為螢幕的外殼不是登錄外殼,因此不會讀取 .profile。您需要將以下內容放入您的 .inputrc
set editing-mode vi