当我在屏幕内时如何转到命令行的开头?

当我在屏幕内时如何转到命令行的开头?

在 bash 中,我可以点击Ctrl+ a并转到命令行的第一个。

但 in screen Ctrl+ a不会这样做。如何转到屏幕中的第一个命令行?

答案1

您可以按Ctrl+,a然后按a转到行首。向终端发送a+ Ctrla

答案2

漫漫长路

看看 SuperUser 的问答,标题为:Bash 与 Gnu 屏幕:将 Ctrl-A 替换为 Ctrl-Shift-A。有多种选择,但最简单的是将Ctrl+ aCtrl+重新映射a到其他东西,screen以便Ctrl+a可以被释放以供 Bash 使用。

摘录自其中一个答案

默认情况下,Ca Ca 绑定到 screen 中的另一个命令(切换到最近活动的屏幕)。要让 Ca Ca 发送实际的 Ca 并让 Ca o 切换窗口,请将以下内容放入您的 .screenrc 中:

escape ^A^A
bind o other

捷径

正如@jordanm 在评论中指出的那样。然而,上述解决方案并不是必需的。同一问答中获得第二高支持的答案指出,您可以简单地输入Ctrl+ a+a并将+screen发送到 Bash。Ctrla

相关内容