Notepad--(ndd) - 国产威武!国内开发者历经三年开发的跨平台文本编辑器,免费开源,霸气替换 Notepad++

一款年初发布的国产的代码、文本编辑器,同样免费开源,推荐给大家。

文章封面图底图来自免费商用图库 pexels

关于 Notepad–

Notepad– 是一款由国内开发者爬山虎开发的文本编辑器,简称 ndd,是文本编辑类软件的国产替代,重点在国产Uos / Linux系统和 Mac 系统上发展。

notepad-- 项目主页
notepad– 项目主页

为什么要开发这款软件

Notepad– 的作者爬山虎是一位来自四川的工作十多年的程序员,据他在知乎上说,他的每一天工作都在使用 Notepad++ 这款软件,同时也在使用 Beyond compare,这两款都是 Windows 系统上十分知名的代码和文本编辑器。使他决心要开发一款编辑器的原因有两个:

  1. npp(即 Notepad++ )的作者是个来自台湾的开发者,强行在 Notepad++ 软件授权上加入了不当言论,对我们各种看不顺眼,要求使用者支持港dú和台dú,否则在我们打开的文本中随机插入字符,破坏代码的结构;
  2. 而 Beycond compare 是一款用于代码对比的商业软件,正版授权为 199 元,费用较高,对于拥抱开源的人来说,不容易接受。

付费倒还可以接受,不喜欢可以不用,但涉及立场问题,绝对不能忍,通过开源软件绑架他人的这种做法实在是活久见,为了反击 Notepad++ 作者,做国人自己的编辑器支持国产系统,Notepad– 就面世了。

鉴于某些 Notepad 竞品作者的不当言论,Notepad–的意义在于:减少一点错误言论,减少一点自以为是。Notepad–的目标,致力于国产软件的可替代,专心做软件。

— 节选自 Notepad– 项目主页

Notepad– 使用体验

Notepad– 无论是功能上还是界面,都是和众多 Notepad 类软件竞品一致的体验,它支持代码高亮、支持文本对比、支持批量查找/替换等等,拥有一款代码编辑器所应该具备的基本功能,使用上没有太多的区别,同时也支持导入插件。不过作者并没有像这些竞品一样,使用开源的代码来二次开发,而是自己开发,这样做的优势是可以跨平台,除了 windows 外,还支持 linuxmac 操作系统。

notepad– mac 版界面

除了能够替换 Notepad++,作者还把 Beyond compare 的代码对比的功能做进了 Notepad– 中,内置强大的代码对比功能,完全可以媲美付费的 Beyond compare。

notepad-- windows 版界面
notepad– windows 版界面
notepad-- 文本对比
notepad– 文本对比

Notepad– 支持 linux 系统有一定的意义,不仅方便了那些习惯使用 linux 作为主力系统的开发者,而且目前正在发展壮大的国产统信系统麒麟系统都是基于 linux,Notepad– 可以完美运行,为国产软件生态的的丰富也出了一份力。

notepad-- 运行在国产麒麟系统
notepad– 运行在国产麒麟系统

如何下载软件

很多开源软件的下载方式都在开源项目上,很多小伙伴不太熟悉这种下载方式,这篇文章也说明一下。进入到项目主页,位于右侧有发行版releases,就是软件发行的地方,点击进去后,可以看到这款软件所有版本的发行记录,我们一般找到最上面,也就是最新的版本,这里有多个软件版本,下载软件时注意软件平台。

notepad-- 软件下载
notepad– 软件下载

以 Notepad– 软件为例:

windows 平台:

  • Notepad–v2.7.0-plugin-Installer.exe 是win10下面的插件版安装包,会关联右键菜单等;
  • Notepad–v2.7.0-win10-portable.zip 是绿色免安装版本,解压即用,不会关联右键菜单注册表。

macOS,有两个版本:

  • Notepad–v2.7.0-mac_x64_12.3.dmg 是mac os 12.x 及以后的版本;
  • Notepad–v2.7.0-mac_x64_sierra-10.13.dmg 是mac 10.13的旧系统,能支持mac10.12以上的版本。如果是mac 10 11推荐该版本。

国产UOS / 深度操作系统

  • com.hmja.notepad_2.7.0.0_uos_amd64.deb 是UOS 深度系统的安装包;会不定期发布,目前是在uos v20上面构建的。

注意一定要根据自己的需求和电脑系统来下载对应的软件包,否则会无法使用。

免费开源说明

Notepad– 是一款由国人开发的文本编辑器,作为软件使用完全免费,项目源代码采用 GPL-3.0 开源协议,托管在 Gitee 上,任何人都可以免费下载使用,也可以用于商业用途。