这 发布最著名的 Linux 文本编辑器之一 GNU nano 8.0,代号为“Grus grus” 在这个新版本中,提出了一些新功能,从添加现代键盘快捷键到改进颜色表示和解决许多错误。
对于那些不了解nano的人来说,你应该知道这是 为Unix系统设计的基于curses的文本编辑器 并且它存在于许多 Linux 发行版中。它是 Pine 电子邮件编辑器 Pico 的类似版本。 Nano 包含 Pico 所没有的功能,例如语法突出显示、行号、正则表达式搜索和替换、逐行滚动、多个缓冲区、行组缩进以及撤消和重做更改。与 Pico 一样,Nano 主要通过组合键进行控制。例如,“Ctrl+O”用于保存当前文件。
GNU nano 8.0“Grus grus”的特色功能
Nano 8.0新版本最重要的特性之一是 “–modernbindings”(“-/”)”命令行选项覆盖默认键盘快捷键s,目的是提供直观的组合并改善新手和编辑器用户的用户体验。新的快捷方式已分配给剪切、复制、粘贴、撤消、重做、打开和保存等操作
Nano 8.0 带来的另一个变化是 导航,引入了改进,包括在特定行号打开文件的能力 除了以前支持的选项“+N”(“nano +number filename”)之外,使用命令“nano filename:number”打开文件时。已添加新内容s 组合键,例如和 允许您在显示窗口的第一行和最后一行移动光标,保持水平位置。
另外,在Nano 8.0中 运行 Nano 时启用了一组替代热键 使用可执行文件或以字母“e”开头的符号链接,#RGB 值中相等颜色分量的规范已得到改进,现在允许使用十四个灰度级,而不是简单地使用四个灰度级,当 a 的三位数字#RGB颜色代码相同。
已重新分配搜索的默认热键。现在,“^F”开始向前搜索,“^B”开始向后搜索。此外,“MF”和“MB”分别向前和向后重复搜索,并添加了热键“ “ 和 ” »,
, 它带来的其他变化 Nano 8.0新版本
- 如果出现错误,按键缓冲区现在会被清除,从而停止任何宏或按键组合的执行。
- 现在,鼠标滚轮可以滚动窗口而不是移动光标,从而提供直观的交互。
- 热键“M-”现在用于设置和删除标记,而“M-”用于移动到下一个标记。
- 更改了滚动鼠标滚轮时的行为:现在滚动可见区域而不是移动光标。
- 执行文本格式化、搜索和替换以及撤消操作等任务时发生的许多修复
- 解决了缓冲区溢出、内存泄漏、无效读取等安全漏洞,保证了程序的更高可靠性。
- 界面调整
- 导航中的精彩
- 处理多种语言的改进。
有兴趣了解更多,可以查阅详情 以下链接。
如何在 Linux 上安装或更新 Nano?
正如我们在开始时提到的,Nano 是大多数 Linux 发行版中都存在的实用程序。如果您对新版本感兴趣,您应该知道目前大多数 Linux 发行版的存储库中都不存在 Nano 8.0。拥有新版本 Nano 8.0 的选项是:从源代码编译 nano 或等待更新适用于您的发行版。
从源代码编译 Nano
第一个选项是编译nano。您必须打开终端并键入以下命令:
wget https://nano-editor.org/dist/v8/nano-8.0.tar.xz tar -xvf nano-8.0.tar.xz cd nano-8.0 ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-utf8 \ --docdir=/usr/share/doc/nano-8.0 make
然后,通过运行以下命令继续安装 Nano:
make install
通过存储库安装和/或更新
如果您希望等待软件包被创建并在您的发行版的官方存储库中可用,您可以根据您使用的发行版执行以下步骤。 Ubuntu、Debian 和基于 Debian 的发行版:
sudo apt install nano
基于 Fedora 和 Red Hat 的发行版:
sudo dnf install nano
Arch Linux 和基于 Arch 的发行版:
sudo pacman -S nano