目前手头上的编辑器有好几种,最简单的是windows的notepad(记事本),有时进行系统维护还会用到dos版本的edit.exe。要注意的是记事本有时无法正确显示换行,用写字板打开即可。
如果对编辑器有较高的要求,在windows下当然要算UltraEdit(UE)最好用,可以2进制显示与修改。而且功能非常全面,对各种编码的文本文件都能搞定,也有语法高亮显示。
另一个编辑器就是大名鼎鼎的vim了,还没有发现有比这个高效的编辑器。比过为了高效,代价也是显然的,操作比较复杂。
比较早以前就发现了UE与vim,那时挺纠结要用哪一个。当时对vim如此疯狂,以至于看小说都非要用vim。其实说实在的,用vim看中文的小说确实不方便。当时困扰我的一个问题就是屏幕滚动。当要显示在屏幕下方外面的最后一段时,最后一段会全部出现,文本就会滚动好几行,你就不知道当前看的那一行跑哪里去了。解决办法是set fo+=wmB,然后gg转到文首,最后gqG调整整个文本的格式.
其实,不同的编辑器有不同的特点,应该针对它的特点分别使用。
写简单的程序,比如perl,小的C程序,又不想用IDE时,就可以用vim
如果是看小说,读文本,还是UE方便。
如果要写VC程序,当然还是用大型的IDE(VC)方便。