如何在screen命令中输入^A

3

我希望能够在终端中输入Ctrl-A,这会将光标移动到当前命令行的开头。

然而,如果我正在终端中使用screen,我不知道如何直接输入Ctrl-A到终端而不是默认行为。

有人知道如何直接输入Ctrl-A到终端吗?


"Ctrl-A, A"是screen命令,用于向屏幕内部发送<kbd>Ctrl-A</kbd>。在https://www.gnu.org/software/screen/manual/screen.html#Default-Key-Bindings有相关文档,命令为`C-a a (meta) Send the command character (C-a) to window.`(其中C-a表示的是Ctrl-A)。 - osgx
Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎不属于编程或开发范畴。请参阅帮助中心中的我可以在这里问什么样的问题。也许超级用户Unix&Linux Stack Exchange更适合提问。 - jww
1个回答

4

Gnu screen文档记录了如何使用其命令键Ctrl-A,请查看文档中的“5.1默认键绑定”部分中的异常:

https://www.gnu.org/software/screen/manual/screen.html#Default-Key-Bindings

5.1默认键绑定

如前所述,每个键盘命令都由C-a后跟另一个字符组成。为了方便起见,所有绑定到小写字母的命令也绑定到它们的控制字符对应项(除了C-a a; 见下文)。

C-a a (meta) 将命令字符(C-a)发送到窗口。

因此,按下Ctrl-A,然后再按A,即可将Ctrl-A信号发送到gnu screen内运行的程序中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接