csh bindkey“\346”是什么

csh bindkey“\346”是什么

看起来我无法使用 Ctrl+right_arrow 在 c shell 上转发单词。经过一番努力,我发现可以使用bindkey命令找到所有键绑定,我得到了这些:

"\306"         ->  forward-word
"\316"         ->  history-search-forward
"\346"         ->  forward-word
"\356"         ->  history-search-forward
"^[[C"         -> forward-char
"^[OC"         -> forward-char
"^[F"          -> forward-word

知道这些都是什么意思吗?如果你能告诉我在哪里可以了解这些字符的含义,那就太好了 :)

谢谢!

答案1

根据手册页中的说明csh,“\nnn”是对应于八进制数字nnn。八进制 (base-8) 数字转换为十进制是 198。Barmer 是正确的,因为当您设置高位时,“F”(ASCII 046,十进制 70) 变为 306。

相关内容