浅评常⽤的editor
作为⼀名程序员,⾄少有两样东西是津津乐道的,⼀是集成开发环境(IDE),⼆是编辑器(Editor)。对于⼤⼯程,特别是java和DotNet,那么⼀个好的IDE将会⼤⼤提⾼你的⼯作效率;但是,⼀个⼩巧好⽤的editor总是必不可少的,特别是在你只需要稍微修改个别⽂件时,如果开⼀个IDE,感觉就有点⼩题⼤作了。
vim编辑器怎么用那么现在对常见得Editors发表⼀下个⼈意见:
1. windows⾃带的记事本:确实是⼀个编辑器,不过⽤来写程序~还是算了吧。曾听说有些⼈以⽤记事本写程序为荣,个⼈不愿意发表过多评论。
2. ultraedit-32(UE):可以说是windows平台下最强⼤的编辑器了。但是也许就是因为其太强⼤,有点给⼈感觉过于复杂,我是从来没有仔细研究过它的所有功能。当然,这么强⼤的编辑器必定会是不少⼈的最爱。
亮点:功能强⼤,⼏乎编辑器应有的功能都有了
缺点:功能过于强⼤(其实不应该算缺点,不过个⼈喜欢简洁点的东东),⾮免费。
3. EditPlus:功能⽐较强⼤,程序员常⽤的功能都有,包括语法⾼亮,⾃动补齐、代码折叠、列编辑、外部程序调⽤等。但这款编辑器最⼤的优点是其界⾯。其界⾯虽然不算“靓丽”,但是很朴实好⽤,很实⽤,其⽬录组织也是⾮常合理。
优点:该有的功能都做得很好,界⾯组织的很好,较为完美的编辑器。
缺点:可能唯⼀的缺点是其并⾮免费软件。
4. pspad,emeditor,notepad2,textpad等等,有的功能太少,有的过于花哨,有的不是免费,有的缺少必要功能,反正这⼀些编辑器我⽤过很少时间后就不再⽤了,个⼈不太喜欢。
5. gnome下的gedit:gnome的⽂本编辑器,⽐较简洁,以前在linux下⼯作时偶尔会⽤⽤,不过功能稍少,不知道现在发展的怎么样的。
6. kde下的kate(k advanced editor):可以算是linux下的UE了,评价和优点同UE,并且加上“免费”这个优点^_^
7. vim(gvim):起源于unix下的vi,经改进成为了vim。她也有Windows版本,本地化做的也不错。功能⾮常强⼤,如果你⽤gvim,那么会发现它的⽬录组织得也很不错。由于其功能强⼤,所以⼏乎你想要的功能都可以通过配置⽂件实现,所以要将她配置成⾃⼰顺⼿的编辑器,可能需要花上⼀点时间。
当然⽹上也有不少现成的配置可以copy。vim还有⼀个很好的有点是vim的官⽅⽹站上有很多的script,可以看作是她的插件,⽽且更新的很快,很好⽤。
优点:各个平台都有相应的版本,功能强⼤,扩展性强,历史悠久^_^
缺点:上⼿较难;有时候感觉时间花在了配置上⾯了,⽽不是⽤她⼲活;windows下使⽤时,总觉得有点别扭,⾄少像C-C, C-V, C-X这样windows通⽤的快捷键在vim下“兼容”不好
8. emacs:源于linux的另⼀款功能强⼤的编辑器,由于它的存在,vim只敢说⾃⼰是“世界上第⼆强⼤的编辑器”,可见其强⼤之处,经过配置,emacs基本上可以替代⼤部分IDE的功能,并且保持⼩巧,运⾏的⾼速。当然,其缺点同vim。
9. SciTE:⾸先介绍⼀下SCIntilla ,SCIntilla 是⼀个免费的编辑器部件,包含的许多编辑程序的必要特性。Scite就是⼀个基于SCIntilla
的编辑器。其特点是功能⽐较强⼤,配置性较好,当然需要修改配置⽂件进⾏设置。
10. Notepad++:另⼀款基于SCIntilla 的编辑器,相对于Scite,她提供了更强⼤的功能,并且和⼤多数windows程序⼀样可以通过GUI界⾯进⾏设置。
有点:⼩巧且功能强⼤,代码⾼亮、代码折叠、模拟终端、⾃动补全、⽀持多⽂件标签式打开、列编辑等功能都有,⽀持插件,并且是开源软件,⽬前开发进度很快!
缺点:⽬录结构稍微显得有点乱。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论