0

尽管在将输入模式设置为 vi 或在 emacs 编辑器本身中没有这样的问题,但我在 shell 控制台中输入大写 C 时遇到问题。

set -o vi

emacs -nw

但是当我这样做时有问题

set -o emacs

我还从我的主目录中删除了 .emacs 文件

4

1 回答 1

3

您有一个不正确的键绑定。

假设这发生在新终端上,绑定可能在您的~/.inputrc文件中。没有看到它的内容,我只能猜测。查看该文件并查看是否有与此类似的行(它可以是冒号右侧的任何命令):

"\C-q": menu-complete

并查看是否缺少反斜杠。反斜杠-C 代表控制键。

您可以重命名该文件并启动一个新终端,以快速测试它是否是罪魁祸首。

于 2013-05-10T08:01:20.493 回答