Ric*_*ich 11 vim gnome-terminal
我ssh -X user@IP
用来连接到已gnome-terminal
安装在其上的 Ubuntu 服务器。
在 inside 中gnome-terminal
,偶尔我不小心按下了一个组合键,终端的行为会有所不同。我想我已经进入了“vi模式”。举个例子,我打了这个神秘的组合后,我可以按下-,终端的字体变小了。
我必须按ESC才能回到正常模式。
谁能告诉我我可能击中了哪个组合键,并提供链接或有用的提示,说明我可以用“vi 模式”做些什么?
我试过在 Google 上搜索,但没有找到任何特别好的东西——大多数页面都提到 vi 中的“vi 模式”。
有关信息,我使用的是法语 AZERTY 键盘,我认为我击中的组合键是AltGr+ -(在 AZERTY 键盘上,除非Shift按下,否则数字键会提供标点符号- 我按下的键上有 6),这样我就可以得到|
字符。
bel*_*qua 13
通常vi
模式在 bash 中设置为set -o vi
.
默认情况下,与编辑器本身相反,您将处于insert
模式。您可以点击ESC和i在插入和命令模式之间移动。
当你在 vi 模式下输入一行时,你已经进入了‘插入’模式,就好像你输入了一个“i”。按 ESC 将您切换到“命令”模式,您可以在其中使用标准 vi 移动键编辑该行的文本,使用“k”移动到先前的历史记录行,使用“j”移动到后续行,依此类推。
(来自linuxselfhelp)
要进入默认模式,请使用set -o emacs
。
根据这个问题,您可以使用 Meta+Ctrl+J 切换出 emacs 模式(并返回)。但是我不能让它在我的键盘上工作(也许是因为我不确定 Meta 映射到什么)。
这是一些编辑命令的链接:hyperex.org : vi mode。
这是一个速查表类型参考的另一个链接:catonmat.net。