NotepadNext 是一个轻量级的开源代码编辑器应用程序,专为 Windows、Linux 和 macOS 设计。它利用 Scintilla 开源库的文本编辑功能,旨在成为 Notepad++ 的继任者,专注于现代技术和用户体验。
最近,NotepadNext 的开发团队宣布了新的 0.7 版本,引入了新功能和改进,承诺提升开发者和普通用户的使用体验。让我们来看看它们。
NotepadNext 0.7:主要功能和改进
增强与 Windows 的集成
0.7 版本的一个突出特点是将 NotepadNext 添加到 Windows 的“打开方式”建议中,用于文本文件。这一改进显著简化了用户的工作流程,使得用户可以更方便地直接从文件资源管理器中打开和编辑文本文件。
Python 语言增强
认识到 Python 在编程世界中的重要性,NotepadNext v0.7 引入了对新的“match/case”关键字的支持,这是 Python 3.10 中引入的一部分模式匹配语法。这个添加确保了语法高亮和其他语言特定功能与最新的 Python 标准保持同步。
GUI 自定义和可访问性
为了使应用程序更易访问和用户友好,NotepadNext 0.7 允许通过首选项对话框设置 GUI 翻译。
这意味着用户现在可以根据自己的喜好自定义界面语言,这一功能极大地惠及了 NotepadNext 用户社区。此外,还添加了一个新的首选项选项来简化此过程。
用户界面增强
NotepadNext 0.7 引入了缩放级别的视觉指示器,使用户更容易看到并调整编辑器中的文本大小。还添加了会话间的持久性书签,允许用户在多个编辑会话中标记并返回到特定的代码行或文本。
此外,还实现了一个 QuickFind 包装指示器,改进了文档搜索功能。
样式和视觉改进
此更新为 Python 装饰器属性带来了新的样式,增强了代码的视觉区分和可读性。窗口标题现在还指示应用程序是否在管理员模式下运行,为用户提供了对其访问级别的清晰指示。
Bug修复和语言支持
0.7 版本解决了一些错误和性能问题。特别地,它修复了文件对话框上的文件过滤器,确保文件列表项保持有序,并正确处理“另存为”对话框的取消操作。
此外,更新还包括对简体中文翻译的重大更新,改善了中文用户的体验。
有关所有更改的详细信息,请参阅发布公告。
在 Linux 上安装
在 Linux 上安装 NotepadNext 代码编辑器应用程序的最简单方法是使用 AppImage 或 Flatpak 包。对于 AppImage,请下载文件并赋予它可执行权限。例如:
chmod +x NotepadNext-v0.7-x86_64.AppImage
然后,双击 AppImage 文件,NotepadNext 将启动。Flatpak 版本可通过 Flathub 获得。