我想在 nano 中重新绑定 alt-left 和 alt-right 键绑定,但似乎无法使其工作。我用的是ubuntu 16.04
我的~/.nanorc
文件:
bind M-right nextword main
bind M-left prevword main
版本信息:
GNU nano, version 2.5.3
(C) 1999..2016 Free Software Foundation, Inc.
Email: [email protected] Web: http://www.nano-editor.org/
Compiled options: --disable-libmagic --disable-wrapping-as-root --enable-utf8
答案1
如果您在尝试这些快捷方式时看到类似的消息[ backup files enabled ]
,则意味着它们正在生成 Alt+B 和 Alt+F 转义序列。所以你可以像这样重新绑定那些:
unbind M-B all
bind M-B prevword main
unbind M-F all
bind M-F nextword main
看这个错误报告线程了解更多信息。
答案2
它不起作用,因为
- 纳米没有办法绑定光标键(左边,正确的,向上,向下), 和
- 这些键不对应于特点, 和
- 你的光标键发送一个字符序列纳米不明白。
参考手动的:
格式为钥匙应该是以下之一:
^
后跟一个 ASCII 字符或单词“Space”。例子:^C
。
M-
后跟一个 ASCII 字符或单词“Space”。例子:M-C
。
F
后跟 1 到 16 之间的数值。示例:F10
。
该手册还提到您可以使用逃脱输入时 ASCII 字符之前的字符钥匙,尽管在这种情况下这没有帮助,因为你的光标键发送几个 ASCII 字符,例如,
escape[
1
;
3
D
几个终端仿真器(以 xterm 开头)使用的“Alt-left”。