相信大家对Notepad 已经不陌生了吧,作为一款资历较老的编辑器,有着不少粉丝,但也由于众所周知的原因,Notepad 的路人口碑不是太好,之前给大家介绍过的 Notepad Next,也是以Notepad 为目标开发的编辑器,近一周还一直在增加新功能。

notepad编辑器教程(跨平台文本编辑器)(1)

而我们今天要来介绍的主角 Notepad-- 。

notepad编辑器教程(跨平台文本编辑器)(2)

它则是更进一步,直接表明了态度:就是要与 Notepad 对着干!从名字来看你就能看出它们的火药味十足,这个名字的由来,发布者是这样说的,大家自己感受一下:

notepad编辑器教程(跨平台文本编辑器)(3)

这架势不是让大家搬出小板凳来吃瓜嘛,想不到在文本编辑器这么冷门的赛道里,也能玩出花来~有人的地方就有江湖,别的不多说,先来看看作者贴出的 Notepad-- 界面图吧。

notepad编辑器教程(跨平台文本编辑器)(4)

notepad编辑器教程(跨平台文本编辑器)(5)

notepad编辑器教程(跨平台文本编辑器)(6)

notepad编辑器教程(跨平台文本编辑器)(7)

看着界面似乎还不错,功能栏里面有各种小功能,还有文件对比与标签页等与Notepad 原版比较有辨识度的功能,其实不只Notepad 被纳入了火力覆盖的范围,beyond compare也躺枪了,在 Notepad-- 的简介里面,原话是这么说的:

Notepad--是一个国产跨平台、简单的文本编辑器,是替换notepad 的一种选择。其内置强大的代码对比功能,让你丢掉付费的beyond compare。

啊这,气氛一下子就焦灼了起来,不免让人想到一个表情包。

notepad编辑器教程(跨平台文本编辑器)(8)

作者也是有备而来,Notepad--是一款文本编辑器,但是也融合了作者以前的作品,一个叫做 CCompare 的免费文件/文件夹对比同步软件,这个对比工具还可以进行二进制文件对比与文件编码批量转换。

notepad编辑器教程(跨平台文本编辑器)(9)

notepad编辑器教程(跨平台文本编辑器)(10)

根据作者的介绍,这就是不爽老外的 beyond compare 而特地做出来的,好家伙,这也算是性情中人了吧,看啥不爽就自己整一个,而且自豪的标注出来自哪个国家,可见作者对自己的作品满意的成分还是很多的。

notepad编辑器教程(跨平台文本编辑器)(11)

回到 Notepad-- 上来,软件有三个版本,分别是支持插件/不支持插件的两个安装包版本,以及一个绿色版本,绿色版不支持文件关联等操作。

notepad编辑器教程(跨平台文本编辑器)(12)

下面以免安装的绿色版本作为演示,下载解压之后,加上内置的一些主题总共20多M。

notepad编辑器教程(跨平台文本编辑器)(13)

打开主题的文件夹,通过名字可以看到一些经典的样式,像是 Choco、Ruby Blue、以及黑曜石Obsidian的风格等。

notepad编辑器教程(跨平台文本编辑器)(14)

打开软件主界面,在打开的瞬间恍惚了一下,还以为就是 Notepad 。

notepad编辑器教程(跨平台文本编辑器)(15)

对比一下原版。

notepad编辑器教程(跨平台文本编辑器)(16)

软件界面样式与字体,自定义语言显示模式这些都是差不多的。

notepad编辑器教程(跨平台文本编辑器)(17)

在日常使用方面,作者说基本够用……但正视来看,有不少的功能也还没有,像是插件与宏录制功能、编辑只读文件的细节处理上、快捷键管理等等。甚至像是基础功能的“编辑”与“搜索”,相较于 Notepad 还是有不少的差距。

notepad编辑器教程(跨平台文本编辑器)(18)

notepad编辑器教程(跨平台文本编辑器)(19)

只能说作者还需要多更新几个版本来加强功能吧,能用是能用了,但想要真的用得顺手,那就不是一朝一夕就能完成的事。

notepad编辑器教程(跨平台文本编辑器)(20)

算是比较有特色的功能是,内置的这个文件对比工具。

notepad编辑器教程(跨平台文本编辑器)(21)

其实在作者之前发的博文里面,也有提到这款 Notepad--的制作起源,也与经常提到的这个文件对比器有关系,本来在开开心心的做着文件对比器,然后发现 notepad 的作者在搞事情,于是觉得有必要做点什么。

他是这么想的:我相信国内有大把的同行,都可以做出这种类似的小软件。不过恰好大公司瞧不上,小公司没技术,那就我来做吧。

notepad编辑器教程(跨平台文本编辑器)(22)

因为有文件对比器的框架,所以作者在此基础之上,增加了一些精力将其改成了现在大家见到的Notepad--,简称ndd。如果你认为作者只是一腔热血想要出头而已,那可能就误解他了,在作者的记录中,也提到了对于当下的生活环境,与国内基础软件的风气。

notepad编辑器教程(跨平台文本编辑器)(23)

这些都需要人来做...Notepad--算是用自己的行为做了一个示范,作者对国内自主的软件生态,保持着乐观的态度。除此之外,他也并不像软件简介里的那样张狂。

notepad编辑器教程(跨平台文本编辑器)(24)

Notepad-- 的作者也很清楚的明白,想要马上超过 notepad 是不切实际的事情,但是他作为一个老程序员的热血与骄傲的情感又迫使着他进行着这件事。

notepad编辑器教程(跨平台文本编辑器)(25)

也许是想通过这样的方式,来让更多的人注意到这些事的存在吧,正像他说的,如果不是为了工作和几两碎银压得踹不过气来,国内的程序员从低水平的体力活中解放出来,那么国内的基础软件还大有可为。有了这层关系,可能你更能理解作者的软件介绍里,为啥会带有一点让人发笑的执着与微愤情感了。

notepad编辑器教程(跨平台文本编辑器)(26)

作者的视角并非全是站在软件本身考虑的,还带有强烈人文关怀的希冀,如果你觉得又出现了一个来挑战 notepad 不自量力的人,那可能就稍有偏差了。

notepad编辑器教程(跨平台文本编辑器)(27)

作者已经在尽自己最大努力在做一些力所能及的改变,对于这样的人,向他的软件提出更好的建议,也许就是最大的敬意了吧,最近 Notepad-- 也在召集开发者制作插件,有兴趣的可以去看看。

notepad编辑器教程(跨平台文本编辑器)(28)

至于是贩卖情怀还是萤火之光,就交给大家自己去感受吧。[嘘]

,