当我使用Ctrl和方向键进行导航时出现奇怪的字符


13

当我Control在任何终端(gnome-terminalterminator)中输入和任何箭头键时,都会得到此信息(或类似的内容)。

openbox也会在使用时发生这种情况,所以这不是compiz问题。而且它仅在终端程序中,而在GUI应用程序(例如Firefox,Chrom(e)或Empathy)中则不会。


您期望Ctrl +箭头在终端窗口中做什么?
科林·沃森

您使用什么键盘,键盘设置是什么?
Dirk Hartzer Waldeck 2011年

@colin ctrl + arrow跳到下一个或上一个单词的末尾
Dirk Hartzer Waldeck

@Dirk我使用华硕1001p上的内置键盘进行105键键盘设置。直到上周也没有这个问题。
jrg 2011年

@James,很奇怪,当我选择与美国不同的布局时,我的键盘出现了问题,但是如果这些设置有效,那么您可能应该检查启动
板上

Answers:


19

~/.inputrc和里面有/etc/inputrc什么?我认为使这些键起作用的最低要求是:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

如果您有这些/etc/inputrc文件,则需要从中包含该文件~/.inputrc,因此请检查文件是否包含以下行:

$include /etc/inputrc

我想知道为什么在kubuntu 12.10中会发生这种情况。以前从未在以前的版本中发生过。这是需要报告的错误吗?
naught101

1
我遇到了这个问题,您对将文件包含在本地〜/ .inputrc中的意见已解决。之所以出现,是因为我创建了本地输入法而不包含全球输入法...
路易·
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.