告别系统歧视!这款13k+星的开源编辑器,终于让Mac和Linux用户用上"真·Notepad++"
用Mac搞开发的朋友肯定都懂那种憋屈。每次看Windows小伙伴熟练地按开Notepad++,哐哐哐改配置文件、看日志、写脚本,界面清爽还秒开,我们只能在一旁默默打开又贵又笨的IDE,或者忍受系统自带文本编辑器的简陋。
凭啥啊?都是程序员,咋还被操作系统给”分层”了呢。
好消息是,这两年开源社区终于有人看不下去这种”技术鸿沟”了。一个叫Notepad Next的项目悄然崛起,直接要把Notepad++的灵魂移植到全平台。目前GitHub上已经攒了13k多星星,社区活跃度相当高,最近几个月还在持续发新版本。

这玩意儿说白了就是个”复刻版”,但不是那种粗糙的模仿。作者用Qt框架把整个Notepad++重新实现了一遍,从界面布局到操作习惯都尽量保持一致。你以前在Windows上怎么用的那些快捷键、语法高亮、多标签管理,这里基本都能找到对应的功能。
而且完全免费,源代码全开放,没广告没telemetry,连配置文件都不用联网。光这点就比市面上某些收费的”高级编辑器”良心多了。
都能干点啥
别看是复刻,功能一点没打折。支持二十多种编程语言的语法高亮,C++、Python、PHP、Rust这些主流的全都覆盖。写代码的时候自动缩进、代码折叠、括号匹配这些基础功能全都有。
多标签页管理肯定是标配了,同时开十几个文件切来切去不卡顿。查找替换支持正则表达式,还能在整个文件夹里批量操作。有时候改配置要批量替换路径,这功能能省不少时间。
它还有个文件夹即工作区的特性。直接把项目根目录拖进去,左侧树状图展示所有文件,不用来回切Finder或者文件管理器。配合内置的Lua控制台,进阶用户还能写点脚本自动化处理。
宏录制也是保留节目。重复性的格式化操作录一遍,以后一键重放,效率直接拉满。
不过得提醒一句,项目作者自己也说了,目前还有些bug和半成品功能,不建议拿它干那种”一失足成千古恨”的关键任务。日常编辑配置文件、写写脚本、看看日志是完全没问题的。
怎么装上它
安装这块儿,开发团队给三大平台都准备了方案,基本都能一键搞定。
Mac用户看这里:
最简单就是去GitHub Releases页面下dmg文件,拖进Applications完事儿。不过作者也提供了Homebrew方案,适合命令行爱好者:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
装完后有个小细节要注意。Mac默认开了字体平滑,导致显示效果跟Windows版看着不太一样,字符边缘会有点发虚。如果你看着别扭,可以执行这条命令关掉系统级的字体平滑:
defaults -currentHost write -g AppleFontSmoothing -int 0
改完重启系统就生效了。
Linux用户:
选择比较多。最省事的是Flatpak,一条命令搞定:
flatpak install flathub com.github.dail8859.NotepadNext
以后更新也方便,flatpak update就完事儿。如果你不喜欢Flatpak那种沙盒机制,也可以去Release页面下载AppImage,下载下来给执行权限就能跑,绿色免安装,放U盘里带走都行。
Windows用户:
虽然你们已经有原版Notepad++了,但想尝尝鲜或者保持跨平台一致性的,可以用Winget装:
winget install dail8859.NotepadNext
也有传统的安装程序和绿色zip版,自动更新器和右键菜单集成这些都有。
上手试试
装完打开,界面那叫一个亲切。顶部菜单栏、工具栏、标签页、状态栏,跟Notepad++几乎是一个模子刻出来的。
新建文件直接Ctrl+N,保存Ctrl+S。右下角能看到当前文件的换行符格式(LF还是CRLF)、编码格式(UTF-8或者GBK之类的),点一下就能快速切换。跨平台协作最怕换行符不一致导致脚本跑不起来,这个小功能很贴心。
语法高亮是自动识别的,根据后缀名判断语言。如果识别错了,手动在Language菜单里选一个就行。主题也能换,虽然可定制性还不如原版那么强,但基础的明暗主题都有。
宏功能在Macro菜单里。点开始录制,操作一遍,点停止,然后保存成宏。下次要重复的时候,Playback一下,或者直接绑个快捷键。处理重复性文本替换的时候特别管用。
文件夹当工作区这个功能,在File菜单里选”Open Folder as Workspace”,或者直接拖文件夹到窗口里。左侧会出来个文件树,快速浏览项目结构,双击文件就在新标签页打开。
设置里还能调默认字体、字号、缩进用空格还是Tab。强迫症可以把Tab宽度设成4个空格,勾选自动转换,省得代码风格不统一被同事吐槽。
写在最后
说实话,Notepad Next的存在本身就挺让人感慨的。一个小众但刚需的需求,被开源社区敏锐地捕捉到,然后一群开发者用业余时间把它实现了出来,还持续维护了好几年。这种”你有需求我来解决”的硬核浪漫,大概就是开源精神最好的注脚。
当然它现在还不是完美的,某些高级功能还在开发中,偶尔可能会遇到点小毛病。但对于绝大多数日常文本编辑需求来说,它已经足够好用了。重要的是,我们终于不用因为选择了Mac或者Linux,就被剥夺使用顺手工具的权利。
如果你也受够了系统自带编辑器的简陋,又不想为了看个日志就打开笨重的IDE,不妨给它一个机会。下载安装也就几分钟的事儿,说不定就成了你工具箱里的常驻嘉宾。
项目地址在这里:
https://github.com/dail8859/NotepadNext
觉得有用的话,顺手给项目点个星星,也是对开发者最好的鼓励。毕竟人家免费提供这么好用的东西,咱们点个赞不过分吧?
好,今天就聊到这儿。下期见!
专注分享 GitHub知识,分享AI 资讯和AI搞米经验,分享AI Agent使用经验。

想领取完整版OpenClaw资料的小伙伴,点赞+在看,扫码加我VX,备注“github“。

夜雨聆风