Keyboard

當我在 GNU 螢幕中工作時,Ctrl-a 不會將我帶到提示的開頭

  • April 12, 2013

要導航到命令的開頭和結尾,我通常使用Ctrl``aand Ctrl``e

但是,當我在 GNU 螢幕中工作時,這些鍵綁定不起作用,因為它們可能正在被 GNU 螢幕使用。還有其他方法可以移動到命令的開頭或結尾嗎?

我在 CentOS6.2

Ctrl-A 後跟字母 ‘a’ 會將 Ctrl-A 序列發送到 shell。

或者您可以將螢幕命令鍵映射到 Ctrl-A 以外的其他內容

預設的 readline 綁定beginning-of-lineCtrl``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

引用自:https://unix.stackexchange.com/questions/72119