GNU Nano 8.0文本编辑器的发布开启了新一个月的开源发布。
Nano 8.0引入了一个新的现代绑定选项“--modernbindings”,它为常用命令(如Q表示退出、X表示剪切、V表示粘贴、Z表示撤消等)生成密钥绑定序列。如果Nano可执行文件或符号链接的名称以字母“e”开头,也可以激活Nano 8.0。
除了许多错误修复外,Nano 8.0的功能亮点还包括:
•默认情况下,^F绑定到开始向前搜索,^B绑定到开始向后搜索,而M-F和M-B在相应方向上重复搜索。(如果要恢复旧绑定,请参阅文档。)
•命令行选项--modernbindings(-/)使^Q退出、^X剪切、^C复制、^V粘贴、^Z撤消、^Y重做、^O打开文件、^W写入文件、^R替换、^G再次查找、^D再次向后查找、^a设置标记、^T跳到一行、^P显示位置、^E执行。
•当nano的可执行文件的名称(或其符号链接)以字母“e”开头时,上述现代绑定也会被激活。
•要打开某个行号的文件,除了“nano+number文件名”外,现在还可以使用“nano-filename:number”。
•并将光标放在视口的第一行和最后一行,同时保持水平位置。
•当#RGB颜色代码中的三个数字都相同时,代码会映射到xterm灰度级,从而可以访问十四个灰度级,而不是四个。
•为了更容易接近,M-“绑定到放置/移除锚,M-”绑定到跳到下一个锚。
•每当发生错误时,就会清除击键缓冲区,从而停止执行宏或字符串绑定。
•鼠标滚轮滚动视口,而不是移动光标
Downloads and more details on the Nano 8.0 release via the mailing list announcement.