繁体   English   中英

无法在bash emacs行编辑模式下输入大写字母C

[英]Can't type capital C in bash emacs line-edit mode

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

set -o vi

emacs -nw

但是我做的时候有问题

set -o emacs

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

您的键绑定不正确。

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

"\C-q": menu-complete

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM