返回首页

Nano 9.0:新增水平滚动

GNU nano 9.0 发布添加了水平滚动、动态光标行为和鼠标支持。更新简化了终端中长行的操作。适用于 Linux 发行版的开发者。

nano 9.0 发布:终端中的侧向滚动和鼠标支持
Advertisement 728x90

# 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->。这解决了终端窗口有限时长行的显示问题。

Google AdInline article slot

当光标超出右边缘时的行为已更改:整个缓冲区向左移动,始终保持光标可见。旧行为可通过 -solosidescroll 选项或配置文件中的 set solosidescroll 获取。

按键重映射和宏

现在可以重映射 M-LeftM-RightM-UpM-Down —— 便于自定义特定工作流程。

宏处理得到改进:取消新录制会保留之前的录制。这防止了录制的意外丢失。

Google AdInline article slot

鼠标支持

使用 -mouse-indicator 选项,单击滚动条即可移动缓冲区位置。鼠标集成使编辑器在现代终端中更便捷。

| 功能 | 描述 | 组合/选项 |

|---------|-------------|----------------------|

Google AdInline article slot

| 水平滚动 | 以制表符步长移动 | M-<M-> |

| 光标行为 | 自动向左移动缓冲区 | 旧版 -solosidescroll |

| 重映射 | M-导航 | Nano 配置 |

| 宏 | 取消时保留 | 自动 |

| 鼠标 | 单击滚动条 | -mouse -indicator |

重要特性

  • 水平滚动处理长行而不截断。
  • 光标始终可见,缓冲区动态移动。
  • 重映射 M 键以灵活自定义。
  • 取消录制时宏保持稳定。
  • 启用选项后鼠标可与滚动条配合工作。

这些更新针对在命令行界面中工作的中高级开发者。Nano 9.0 保持其简约风格,添加针对性的可用性改进,而不复杂化界面。

— Editorial Team

Advertisement 728x90

继续阅读