# GNU nano 9.0:水平滚动和导航改进
代号为“Le bonheur est dans le pré”的 GNU nano 9.0 于 2026 年 4 月初发布。这个基于控制台的文本编辑器仍是许多 Linux 发行版的默认选择,因为 Vim 被认为过于复杂。前一主要版本 8.0 于 2024 年 5 月发布,该项目从 2001 年 3 月的 1.0 版开始。
主要变化集中在滚动、导航和宏处理上。这些改进简化了宽行操作,并在终端中提升了可用性。
水平滚动和光标行为
新增水平滚动支持:内容以制表符宽度步长向左或向右移动,使用 M-< 和 M->。这解决了终端窗口有限时长行的显示问题。
当光标超出右边缘时的行为已更改:整个缓冲区向左移动,始终保持光标可见。旧行为可通过 -solosidescroll 选项或配置文件中的 set solosidescroll 获取。
按键重映射和宏
现在可以重映射 M-Left、M-Right、M-Up、M-Down —— 便于自定义特定工作流程。
宏处理得到改进:取消新录制会保留之前的录制。这防止了录制的意外丢失。
鼠标支持
使用 -mouse 和 -indicator 选项,单击滚动条即可移动缓冲区位置。鼠标集成使编辑器在现代终端中更便捷。
| 功能 | 描述 | 组合/选项 |
|---------|-------------|----------------------|
| 水平滚动 | 以制表符步长移动 | M-<、M-> |
| 光标行为 | 自动向左移动缓冲区 | 旧版 -solosidescroll |
| 重映射 | M-导航 | Nano 配置 |
| 宏 | 取消时保留 | 自动 |
| 鼠标 | 单击滚动条 | -mouse -indicator |
重要特性
- 水平滚动处理长行而不截断。
- 光标始终可见,缓冲区动态移动。
- 重映射 M 键以灵活自定义。
- 取消录制时宏保持稳定。
- 启用选项后鼠标可与滚动条配合工作。
这些更新针对在命令行界面中工作的中高级开发者。Nano 9.0 保持其简约风格,添加针对性的可用性改进,而不复杂化界面。
— Editorial Team
暂无评论。