我一直在配置nano,希望给它提供与emacs相同的键绑定,这样我在处理实际项目时可以使用nano进行快速编辑和emacs。然而,我遇到了一个小问题:nano 似乎不想让我重新分配^/
组合键(以撤消)。有谁知道如何/是否可以做到这一点?
答案1
在大多数终端中(ASCII 编码方式的副作用),与( )^/
相同。我的 Debian 7 机器上的 nano 帮助屏幕显示^_
control_转到行号和列号。
M-/更难,因为没有标准。然而,nano 使用的假设是meta键仅具有一个escape字符作为前缀。同样,帮助屏幕显示了一个绑定(缺乏标准)将此引用为转到文件的最后一行。您的终端可能不会发送 nano 期望的密钥。
在里面纳米碳手册页中,没有提到非 alpha 的控件绑定。快速检查表明它确实识别^_
但不识别^/
。另外(设置xterm
为元发送转义),M-/
绑定被识别。这是我尝试过的示例:
bind ^/ help all
bind ^_ exit all
bind M-/ help all
^/
无论我是否注释掉绑定,绑定都会被忽略^_
。在我的键盘上,两者发送相同的字符。您很可能也有同样的行为。