如何查找 Emacs 和其他地方的转义序列

如何查找 Emacs 和其他地方的转义序列

对于 Ubuntu 服务器版本 18.04.3,Emacs 不能以与 GUI 相同的方式识别 Alt 和 Shift 键。Emacs 专家建议如何使用输入到 emacs init 文件中的转义序列让程序识别这些键。但是,使用推荐的方法我无法找到这些转义序列:

Ctrl-q在 emacs 中不显示转义序列(至少对我来说不是,可能是用户错误)。

sed -n l另外 Alt 和 Enter 似乎也不起作用。

是否有一种特定于 Ubuntu 的方法来查找这些转义序列?

答案1

里面emacsCtrl-H Ctrl-K keystroke显示该键以及该按键所附带的功能。

Ctrl-Q中的emacs,“引用”下一个字符(删除任何特殊含义)。

很有bash Ctrl-V keystroke用,因为:

echo "^vkeystroke" | od -bc

xev您可以使用包的一部分来转储字符序列x11-utils

阅读man terminfo;man tput并执行类似操作(我的系统,YMMV):

             # what's "clearscreen" for this terminal?
walt@bat:~(0)$ tput clear |od -bc
0000000 033 133 110 033 133 062 112
        033   [   H 033   [   2   J
0000007
             # That's ESCape, [, H, ESC [ 2 J
walt@bat:~(0)$ echo $TERM
xterm-color

相关内容