同样,Ctrl+Left 键可返回上一个单词。我阅读了纳米弧并发现
绑定按键功能菜单
所以这条线bind ^Left prevword main
就是我想要的,问题是 nano 只接受
一个字母字符或单词“Space”
所以Left
不存在。
有办法实现这个吗?目前我使用的是 natty (nano 2.2.2),但如果后续版本 (devel?) 可以实现这个功能,我会升级 nano。
答案1
答案2
这个问题有一个解决办法。将终端程序中的Ctrl-Left 和Ctrl-Right 重新定义为不常用的键,例如F13和F14。
然后在〜/ .nanorc中:
bind F13 prevword main
bind F14 nextword main
现在,至少对我来说,一个缺点是,它仅在您使用用于重新定义键的终端程序时才有效。例如,在我的情况下,当我在操作系统(在我的情况下是 FreeBSD)的物理控制台上时,这不起作用。但我几乎 100% 的时间都在另一间房间的桌面上使用 QVT/Term。效果很好。
答案3
安装最新版本的nano
。他们添加了ctrl+left
和ctrl+right
按文字移动。(当然 v2.7.4 有这个)。
答案4
另一个选择是使用默认的Ctrl-Space
和Alt-Space
命令。