对于Windows用户来说,提到文本编辑软件,我们第一个想到的就是Notepad 。 Notepad 是一款免费的开源文本编辑软件,支持windows系统、支持中文版。作为文本编辑时比windows自带的记事本更强大,除了适合作为一款轻量型的文本编辑软件,也很适合作为编程使用。notepad 支持多达27种语法高亮,例如:C,C ,Java ,C#, XML, HTML, PHP,JS 等。同时notepad还支持多文件,多视窗编辑,保存。它是一个功能强大的实用程序,可在不占用大量存储空间的情况下提供最佳性能。 美中不足的是Notepad 不适用于 Linux 用户。 有没有一种可以跨平台的文本编辑器呢? 今天就给大家推荐一款Notepad 的开源替换工具:NotepadNext。官方定义为:A cross-platform, reimplementation of Notepad 。(Notepad 的跨平台重新实现。) 开源项目地址:https://github.com/dail8859/NotepadNext
目前最新的release版本是 v0.5.4。
Notepad Next 特点
Notepad Next 是一个功能丰富的源代码编辑器,您也可以使用它来替换您的默认文本编辑器。 一些关键功能包括:
- 文件夹作为工作区。
- 支持多种语言,如 C 、YAML、XML、LaTeX、PHP、Python、R、Rust 等。
- 调整以禁用/启用部分 UI。
- 支持录制宏,运行它,保存录制的宏。
- 文件中的查找和替换功能。
- 线操作。
- 编辑检查器以获取有关文档的详细信息。
- 缩进指南。
- 撤消/重做按钮。
- 放大/缩小。
- Lua 控制台。
- EOL 操作。
- 能够转换大写 ↔ 小写。跨平台
安装
下载页面:https://github.com/dail8859/NotepadNext/releases 软件包可用于 Windows、Linux 和 MacOS。 Windows 软件包可作为安装程序或发布页面上的独立 zip 文件提供。安装程序提供了其他组件,例如自动更新程序和 Windows 上下文菜单集成。您可以使用 Winget 轻松安装它: winget install dail8859.NotepadNext Linux 包可以通过在发布页面下载独立的 AppImage或通过执行以下命令安装flatpak来获得: flatpak install flathub com.github.dail8859.NotepadNext MacOS 磁盘映像可以从发布页面下载。
开发指南
当前的开发是在 Windows 上使用 Visual Studio 2019 和 Qt v5.15 完成的。这也可以在各种 Linux 发行版和 macOS 上成功构建。其他平台/编译器只需稍作修改即可使用。 如果您熟悉使用 Qt Creator 构建 C Qt 桌面应用程序,那么这应该就像打开src/NotepadNext.pro和构建/运行项目一样简单。 如果您不熟悉构建 C Qt 桌面应用程序,这里有更详细的指南。
本文内容到此结束了, 如有收获欢迎点赞