UltraEdit和Notepad++的使用体验比较
众所周知windows自带的记事本很多情况下是不够用的,需要找替代品。UltraEdit和Notepad++是两个比较常见的替代品。开始用的是UltraEdit,后来改用Notepad++,这里简单地比较一下优劣。
首先要说明这里用到的只是最基本的查看和编辑文本功能,而且也只是用到了其中的一小部分。
1.字符编码:这是我基本弃用UltraEdit转用Notepad++的主要原因。新版的UltraEdit打开文档时要用户自己选择字符集,如果就用缺省的,很多情况下中文显示乱码(英文windows下),这点还不如windows的记事本。Notepad++则没有这个问题。这方面UltraEdit完败。
2.列模式:这方面UltraEdit比Notepad++方便好用。这是我仍然保留UltraEdit的主要原因。UltraEdit的设计是点击一个按钮就切换到列模式,再点一下就切换回去。Notepad++的设计则是通过热键Shift+Ctrl+Alt来切换,一是要记住这三个键,如果一段时间不用了可能会忘,二是进入列模式时,这三个键必须一直按着不放,不舒服,三是列模式是从当前光标处开始的,如果要换个地方,就要松开三个键,将光标点到合适的地方,然后再按下三个键,不方便。
3.自动刷新:如果编辑窗口里的文件发生了变化,UltraEdit和Notepad++都会提示,但不同的是,UltraEdit是不管当前正在编辑的是哪个文件,只要打开的文件中随便哪个有变化都会提示,而Notepad++则只有选中发生了变化的那个文件时才会提示。这点感觉是UltraEdit更实用。
4.添加到右键菜单:UltraEdit是需要安装的,安装后会添加到右键菜单,这样任何文件,只要右键点文件名,就会出现“用UltraEdit编辑”的选项,很方便。Notepad++是绿色软件,而且软件里没有添加到右键菜单的功能,需要自己手工操作,虽然不难,但毕竟多了个步骤,不方便。因为很多文本文件的扩展名不是.txt,如果都一一手工设置用UltraEdit或Notepad++打开,一是不方便,二是以后要用别的软件打开,更加不方便。所以这个右键菜单非常实用。
5.tab和空格:感觉UltraEdit在这方面有点问题,或者需要繁琐的设置。Notepad++尚未碰到类似问题。
6.自动换行:UltraEdit在这点上感觉还不如windows自带的记事本。Notepad++没有问题。
另外,UltraEdit是商业软件,Notepad++是免费软件,不过,公司有license,所以对我来说不是问题,即使没有license,也不难解决,你懂的。
当然,没有完美的软件。对我来说,UltraEdit处理字符集上的糟糕做法,使我只能用Notepad++作为主编辑器,但因为列模式编辑功能,我又不能不保留UltraEdit。其他几点相对次要,可以容忍。此外,最早用UltraEdit,是为了编辑二进制文件,不过现在已经很少这样的需求,所以这方面的功能就不重要了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)