Keyboard
當我在 GNU 螢幕中工作時,Ctrl-a 不會將我帶到提示的開頭
要導航到命令的開頭和結尾,我通常使用
Ctrl``a
andCtrl``e
。但是,當我在 GNU 螢幕中工作時,這些鍵綁定不起作用,因為它們可能正在被 GNU 螢幕使用。還有其他方法可以移動到命令的開頭或結尾嗎?
我在 CentOS6.2
Ctrl-A 後跟字母 ‘a’ 會將 Ctrl-A 序列發送到 shell。
或者您可以將螢幕命令鍵映射到 Ctrl-A 以外的其他內容
預設的 readline 綁定
beginning-of-line
是Ctrl``a
. 由於這與screen
’ 的命令前綴衝突,您可以按照Johnny的建議重新綁定螢幕前綴,或者在您的中包含另一個綁定以.inputrc
將 readline 行為映射到另一個鍵綁定,例如將相同的行為映射到Alt``a
,您可以使用:"\ea": beginning-of-line
這將允許您在外部
Ctrl
和內部使用。Alt
a``screen``Alt``a
所有的readline 綁定都可以為 Emacs(預設)或 vi 模式定制。
此處提供了所有 readline 命令的完整列表:http: //linux.about.com/library/cmd/blcmdl3_readline.htm