嗨,我是东哥,一个摸爬滚打多年的程序员。
说实话,作为一个用代码度日的人,天天跟各种编辑器打交道,Notepad++也是用了好些年了,但有些时候真是看得心烦。
可能是我这个人比较挑剔,总觉得Notepad++的界面略显老旧,功能也不够贴心。最近刷GitHub,看到了国内大佬开源的Notepad--,真是让我眼前一亮,这个ndd(Notepad--的简称)真心是个不错的替代品。
Notepad--,是一个跨平台、轻量级的文本编辑器,使用C++编写,可以运行在Windows、Mac和Linux系统上。尤其是对于咱们国产的Uos/Linux系统,这个软件也完美支持,简直是一股清流。
# 核心功能
1. 文件夹对比同步
Notepad--自带强大的文件夹对比和同步功能,不管是日常的代码合并,还是项目文件的同步,这个功能绝对是神器。
我还记得有一次在项目上线前,需要对比两个版本的代码,Notepad++和Beyond Compare来回切换用得我头大。而ndd直接集成了文件对比和同步,省时省力。
2. 文本高亮
谁说只有贵的编辑器才有好的文本高亮功能?Notepad--的文本高亮做得非常到位,不仅支持常见的编程语言,还可以自定义高亮规则。
3. 文件编码批量修改
这个功能真的非常贴心,有时候我们需要处理大量不同编码的文件,手动一个个改简直是灾难。
ndd支持批量修改文件编码,让我们在处理这些繁琐任务时轻松许多。
# 效果预览
windows效果图:
MacOS 效果图:
Redhat7.x 效果图:
UOS 深度 效果图:
银河麒麟 开源openkylin amd x64 效果图:
界面简洁大方,功能键分布合理,完全没有上手难度。更重要的是,它开源!你可以随时下载它的源代码,进行二次开发或者学习。
皮肤切换
对于那些喜欢个性化的朋友们,Notepad--还支持皮肤切换功能。你可以根据自己的喜好选择不同的主题,黑暗模式、浅色模式随意切换,既保护眼睛又能提升颜值。
二进制文件查看
作为一个老程序员,我也常常需要查看一些二进制文件。Notepad--不仅支持二进制文件的显示,还提供了方便的跳转查看功能,大大提升了效率。
# 对比Notepad++
要说Notepad--和Notepad++的区别,还真是不小。
Notepad++虽然强大,但有些地方实在是不够现代化,尤其是界面和用户体验上。而Notepad--不仅继承了Notepad++的优点,还在此基础上进行了很多优化,跨平台支持更是一个亮点。
最后不得不提一下Notepad--项目的意义。
在某些Notepad++竞品作者的不当言论背景下,Notepad--的出现无疑是一种反击。这不仅仅是一个工具,更是一种态度,一种对国产软件的支持。我们需要更多这样的项目,减少那些错误言论的影响,专心做软件,服务用户。
# 总结
Notepad--不仅仅是一个文本编辑器,更是一种信念的体现。希望更多的程序员朋友们能够支持这样的项目,体验ndd的强大功能,感受国产软件的魅力。
领取专属 10元无门槛券
私享最新 技术干货