vscode 因为要处理一些常规项目,还是需要一个轻量级的文本编辑器工具来作为副编辑器。
notepad++ 这个怎么说呢,很多人不喜欢。我一开始并不排除他的zz言论,甚至觉得这是人家的自由,毕竟我们连表达的权利都没有。 但是后来的一些事情,对作者本人的感觉不太好。所以 多年以来一直找一个替代工具。linux和mac下一堆可以替代的,但是win下没有很舒服优雅的替代工具。
加上一直想找一个跨平台的vscode之外的开发工具。
这几年其实一直在用notepad++ 和 相关的替代软件尝试替代它。
选择标准
我的需求不一定适合你,我需要的是记事本的替代工具。 1、免配置,可以代码高亮
2、支持多标签的,不然无脑选 notepad2 notepad3了
3、轻量 体积小 小文件启动快(大文件无所谓 还有vscode呢)
4、最好免费开源
5、最好跨平台
过程
notepad2 notepad3
notepad2 不错,但是不支持多标签 notepad3 也不支持。
kate
Kate作为kde的默认编辑器 很熟悉了,也经常用。
只是kate真的不算轻量 启动也慢一拍,常用配置文件的代码高亮需要手动配置
atom
atom体积太大 ,而且已经停止更新
notepad next notepad –
怎么说呢… 比记事本好用一点点吧。问题很多,尝试就是浪费时间,小问题数不胜数
收回 对 notepad next 的评价,notepad next 已经正常 可以使用了
notepad next
旧版本问题 非常多,基本上无法使用
新版 好一些 ,目前也在使用中
发现的问题
- 对conf后缀的 文件识别有问题 https://github.com/dail8859/NotepadNext/issues/365
- md 文件的 标题不加粗 看起来很别扭
- 目前最新版0.6.1 值得star一下,不值得作为副文本编辑器使用
lite-xl
这个做不到开箱使用,过于轻量了,
打开文件的窗口只能输入路径
双击 无法高亮同词
Zed
原atom作者用rust写的新编辑器,目前还在公测,仅有macos平台,其他平台还在计划中,可以期待一下
Lapce
这个算是bug未动,宣传稿先行?很奇葩,网上很多吹,但是很多问题。
- win下尚不能正常启动,或者是偶尔直接无反应
- linux下会出现鼠标和焦点不对齐的情况「新版已经修复」
- 不能自动识别没有文件后缀或者.conf的格式
- 体积不小,启动速度还可以
SlickEdit
SlickEdit 收费的 ,没测试
EverEdit
EverEdit 试用了一下 还不错,有单独的文件关联工具,不过正版要158元 而且只有win版 有破解版 可以正常使用。有一些插件 下载速度也可以。 但是EverEdit 自带的文件关联工具,会导致reg文件关联失效,注意,不要选中 。
sublime text
收费的,而且也没法无痛平替换notepad++,可以付费或者忍受一直弹出的注册码的话,其实很强!
VSCodium
vscode 写代码,习惯性点他的图标了。。
VSCodium 和 notepad3 写文本 是一个不错的选择
但是和 vscode 一样 启动略慢,吃内存多,所谓一个副文本编辑器 不值得
RJ TextEd
支持lsp,支持旧版本windows,启动略慢 也不小 不支持非win平台
UltraEdit
老牌了,收费而且不便宜,本来是一个文本编辑器,但是他操着ide的心,新版本启动很慢,小问题贼多!破解版都不太想用。。
editplus
陪伴我走过青春的一个软件 35刀 太贵了一点
现在是2023年了,他依旧是功能单薄,该有的没有,甚至比不上很多人尬吹的notepad next
BowPad
初遇
免费开源绿色单文件,启动快(配置一次后 同目录 会多出来几个配置文件)
有一个小问题就是 默认 会给一堆代码 加上红色波浪线 (去掉 右上角的 Spell Checker 就好了)
默认英文,官网有中文语言包,需要你可以连接的上github ,在bowpad主面板点 other ,然后在 Languages other-language 等更新列表后 在选择中文,提示重启后重启一下就OK了。
BowPad 作为一个文档编辑器来说 非常不错
优点
- 免费 开源
- 体积小 程序5m 语言文件1.3m
- 启动快 秒开
- 支持大文件打开 但是打开速度没有UltraEdit好
- 支持暗黑主题 但是标题栏 other里面 下拉框还是白色的
- 支持简单自动完成,更复杂的没研究过
- 支持多数语言的代码高亮
缺点
- 标题栏 工具栏 有点占用屏幕空间 (2023-4发现 可以隐藏不显示 点最顶部的 倒三角 菜单)
- 不够强大吧,毕竟比不上vscode 哈哈
- 这么强大的编辑器,没有makedown预览 遗憾
- 只有win 没有其他平台
2023-04-11 发现 bowpad在打开 挂载的网络文件的时候 会经常发生假死 打开rcone挂载的文件暂时没有问题
cudatext
也不错,秒开,支持代码大纲。
中文
https://sourceforge.net/projects/cudatext/files/addons/translations/translation.zh_CN.zip/download 解压到 data\lang ,重启软件,然后设置语言
高亮选中的文本
- 没找到配置 开关 ,或许没有这个功能
发现的问题
- 右侧 代码大纲延迟比较大,有时候会有有2-4秒的延迟
- 双击的选中判断有一些和notepad++ 不太一样,无法区分中文标点符号 很怪的感觉 。
- 整体感受,漂亮,速度可以,使用感觉 各种别扭
- 尚不支持lsp,官网说在计划中
SciTE
这个只能算是一个内核引擎,配置极度复杂,没有过多深入使用。notepad++ 也是用的它
textadept
免费,体积并不小。 一开始使用打开中文文档乱码 没找配置项。而后发现新版没问题,尝试中.
目前的使用感受
- 启动速度可以
- 内存占用很小
- 用右键菜单 多次打开同一个文件 会给你弄N个窗口出来,或许可以配置,还在研究
- 配置项是lua文件,需要自己搞定
- 支持lsp
- 这个软件 几乎可以说,你想要的功能 一概没有!对就是没有! 但是可以自己扩充
- 官网 有一些常用的模块 https://github.com/orbitalquark/textadept/wiki
- 这个真的很折腾,做不到开箱即用
AkelPad
体积小,启动快,没有中文语言包,可以多标签 单窗口 多窗口 等几个模式。 有cudatext的所有问题,并且不能自动识别文件代码高亮。没找配置项。 可以几乎完美替代系统自带记事本,但是作为一个替代notepad++的编辑器 不合格。
emacs
不得不说的软件,看你自己有没有时间折腾适应吧。
geany
很早之前有朋友推荐过,跨平台,体积100M左右,启动速度可以。 代码高亮 在yaml 和 md 文件中接近无。 没有选中高亮。(可用 shift+ctrl+m 手动)
另外插件 Miscellanous Plugins for Geany(win下好像没有这个插件) 后来发现:auto-make 这个插件可以实现
默认配色方案别扭,但是有内置 notepad++的方案,可以直接用
发现的的问题
- winrdp下 屏幕 取色器 吸管 会丢失光标 一直到退出
- win下编辑 win资源管理器挂载的webdav的话 会无法保存,rclone挂载的没问题
- 编辑rclone挂载的文件,会一直 提示 磁盘文件比当前编辑的新,很烦,2023年弃用了
hbuilder其实也不错
虽然作为一个ide来说bug数量可以入选吉尼斯了(有一些不是hb的bug可能是uniapp或者vue的),但是作为一个文本编辑器的话,还是可以使用,。尤其md编辑功能其实很用心了。 不装插件的话体积也不大 几十M,装了插件话 哈哈 几个G 几十万个文件 。。。怀疑人生ing
右键菜单
最后附上
添加右键菜单
|
|
删除右键菜单
|
|
我的选择过程
选择自己喜欢的吧,我试用一圈后感觉EverEdit 几乎可以无痛平替notepad++,158元 一年可以激活8次总不至于一天重装8次电脑。但是他有一些文件关联的小问题,所以不想付费。
2020年继续用notepad++ 旧版本 不更新 ,折腾了一个寂寞
2020年后开始
换到 geany 和 bowpad 中间也在使用cudatext
发现 bowpad在打开 挂载的网络文件的时候 会发生假死
geany 发现编辑网络文件的时候,要么出错,要么一直让重载
又开始尝试 notepad next
2023-4-13
我依旧没有找到 真的符合自己要求的 副文本编辑器,目前 主要还是 VSCodium + notepad3/notepadnext VSCodium优点很明显 和 vscode完全一样的配置和使用习惯,确定也很明显 就是启动慢内存占用大