网站首页 > 技术文章 正文
众所周知的原因「Notepad++ 作者言辞不当,以及对团结不友好的态度」,很多人推荐起其他编辑器。这也看出来,Notepad++ 的细节做的不错,以致于要那么多替代品出来都不能很完美地替代。
替代的因素
首先是非替代不可,再到取舍的因素。开始之前,肯定要先说文本编辑器之王:EmEditor,这个日本开发公司的作品,一直封神,而且多年更新迭代只会更快。
当然,一个全世界公认的神:Visual Studio Code,微软出品,这个在编程的 IDE 领域更加突出,不列入文本编辑器对比替代之列。还有就是,付费的不在对比之列。
打开速度
Notepad++ 应该是一直对标 EmEditor 的,我依稀记得最开始的时候,Notepad++ 和 EmEditor 还是有不少距离的,后来,随着更新的迭代,就越来越接近 EmEditor,要不是开发者 no zuo no die,这款也真的可以封开源之编辑器神。当然不说打开大文件这点,这点是 EmEditor 的镇店之本领。
在打开速度这个维度的选择,我搜索看到不少:
- Notepad--
- Skylark
- Notepad Next
这三款都有一些文章推荐到,特别是 Notepad--,由于名字的反义,作者也活跃,迭代的速度也越来越快。
整体下来,在速度上面,除了 Skylark,其他两款总觉得有卡顿。
后来,通过评论的挖掘,发现有些编辑器文章介绍没那么多,但是确实有精品的埋头推送的匠心。
- Notepad2
- Notepads
- Sublime Text 4
Notepad2 大概长成这样:
Notepads 则是这个样子:
Sublime Text 4 老牌中的战斗机
简单来说:
- Notepad2,速度一流,绝对的精雕细刻出来的代码,整个界面没有违和感,甚至有些质感。它没有 tab 标签,完全模仿旧的记事本。它是坚守没有 tab 了,可在 Windows 11 下面微软自带的记事本好像也加了 tab,所以,还是以使用方便为导向,而不是坚守一个可有可无的准则。
- Notepads,这款只发布在 Microsoft Store 商店当中,界面新颖超级简洁,打开速度也几乎无感,只是停留那个文字提示消失得太慢,有个错觉觉得还没打开完毕。
- Sublime Text 4 虽然要注册,但是可以无限期试用,十分良心。也是本文推荐的替代首选。虽然偶尔弹窗一下提醒,对整体使用没有任何影响,也不会限制任何功能。
编写 Markdown
一款现代的文本编辑器,肯定要考虑 Markdown 这种标记语言的书写,特别是预览这块。在这里,也推荐一些:
- Visual Studio Code
- Obsidian
- Notepads
其他的没做过多的测试,Visual Studio Code 真的是无可挑剔。
用 VSCode 创作写作确实思路满满的,一边写一边完成排版及预览。
Obsidian 也是非常给力,全宇宙最多插件的编辑器,当然,最好不要依赖过多插件,专注在写即可。包括本文就是在 Obsidian 下创作的,作为原始起点。
处理事务
比如,EmEditor 新增了处理 CSV 数据,听一些网友分享真的是神来之笔,比用 Excel 处理不知道高效多多少。甚至,它新版还集成了 AI 助手,一款老的编辑器,焕发了新生命力。它也有个人使用免费版,限制了打开大文本,和很多功能,如果只是用来编辑文本也足够了。还有,它的授权费用真的不低,有条件也是可以支持一下的。
在 Windows XP 时代,还有一些老牌的文本编辑器:UltraEdit、Editplus、Sublime Text,真的都是爱不释手的文本编辑器。
处理不同的事务,就会选择不同侧重点的文本工具,这个就不再展开了。
结论
取代 Notepad++ 也总算有了下落,反正多几个放着。
1、平时打开文本,就用 Notepad2,足够快足够多编码,方便保存成不同的编码的文本。
2、喜欢工作区类的,就用 EmEditor,自动保存,不过免费版没有办法自动保存,每次都要提示。
3、喜欢写 Markdown 的,就用 Visual Studio Code 和 Obsidian。
4、要十分接近 EmEditor 的各种体验,甚至有更为良好的其他体验,就用 Sublime Text 4,包括我一直没说的自动保存工作区,也就是内存状态保存临时创建的文本,这点真的很好,有不少文本是不需要永久保存的,但是又要经常使用。
就文本本身而言,个人还是认为那个自动保存工作区比较实用,也就是创建的文本,不用保存到具体路径,下次打开还是在那里,这点目前就 Notepad++ 和 EmEditor 一致得很,还好,Sublime Text 4 也没有让人失望,这点体验也是非常好的。
你有你的言论自由,我有我的折腾之乐。
猜你喜欢
- 2024-11-10 推荐:本人使用频率最高的20款Mac软件(全)
- 2024-11-10 程序员使用IDEA这些插件后,办公效率提升100%(持续更新中)
- 2024-11-10 超全面的web开发工具和资源,全部都是免费的,还不拿走?
- 2024-11-10 markdown格式什么意思?Markdown工具分享
- 2024-11-10 如何避免Markdown中文乱码问题?Markdown中文乱码问题的解决方法
- 2024-11-10 Jetbrains好用的插件(经验总结)(jetbrains的projector)
- 2024-11-10 2020最完整的IDEA插件大全,还不知道这些,你就out了
- 2024-11-10 Mac 上有哪些好用的 txt 纯文本编辑器?
- 2024-11-10 怎么用markdown做笔记?选对工具很重要
- 2024-11-10 Sublime Text 3优点(sublime text使用教程)
- 最近发表
-
- 使用Knative部署基于Spring Native的微服务
- 阿里p7大佬首次分享Spring Cloud学习笔记,带你从0搭建微服务
- ElasticSearch进阶篇之搞定在SpringBoot项目中的实战应用
- SpringCloud微服务架构实战:类目管理微服务开发
- SpringBoot+SpringCloud题目整理
- 《github精选系列》——SpringBoot 全家桶
- Springboot2.0学习2 超详细创建restful服务步骤
- SpringCloud系列:多模块聚合工程基本环境搭建「1」
- Spring Cloud Consul快速入门Demo
- Spring Cloud Contract快速入门Demo
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)