看起来我无法使用 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。