GNU Nano 9.1发布:搜索视图迎来改进
GNU Nano 9.1 更新:优化搜索视图与文件格式兼容性
流行命令行文本编辑器 GNU Nano 近日更新至 9.1 版本,此次更新主要围绕提升兼容性和优化日常编辑体验展开。新版本在搜索功能上做了改进,当匹配内容在当前终端可见区域内完整显示时,视图将尽量左对齐,以提高阅读和定位的直观性。
在文件格式支持方面,Nano 9.1 移除了对旧 Mac 行结束符(CR)的支持。这意味着新版本将不再读取或写入使用单个回车符作为行结束符的文件,该格式已不再适用于现代 macOS、Linux 或其他类 Unix 系统。此外,Nano 9.1 现在可以编辑文件名为 “~” 的文件,但若文件名以斜杠结尾,程序将直接报告错误。同时,在编辑器被强制终止或崩溃后,生成的 “.save” 文件将不再自动调整权限以匹配原文件。

此次更新还对语法高亮进行了扩展和改进。C 语言语法定义新增了部分 C++23 关键字,并优化了十六进制、二进制数字及布尔常量的显示效果。Lua 语法高亮则加入了较新的关键字,移除了过时的旧关键字,并改进了对多行字符串和反斜杠转义的处理。除了这些用户可见的改动,Nano 9.1 还进行了大规模的内部代码清理、错误检查增强、内存泄漏规避以及变量函数重命名等工作。
GNU Nano 作为一款轻量级命令行文本编辑器,在 Linux 和类 Unix 系统中广泛使用。其易用性使其成为终端环境下编辑配置文件、脚本和文本的首选工具,也是许多服务器环境中的默认或常用选项。此次 9.1 版本的更新,对于经常在命令行下工作的用户来说,在文件处理和语法高亮方面的改进,能够带来更顺畅的编辑体验。