在nano中重新绑定alt左/右

在nano中重新绑定alt左/右

我想在 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;3D

几个终端仿真器(以 xterm 开头)使用的“Alt-left”。

相关内容