刚工作的时候,项目组都用UltraEdit,我也随大流。我使用UltraEdit(UE)工作的时间仅有2个月,
我对UE的印象一直是不亲切,功能齐全常用的却不多,一些功能与配置在菜单和界面中的位置与我期望
的不一样,没有舒适的配色方案等等。
后来用Notepad++ , 大概半年左右。Notepad++功能相对较简单,界面比UE简洁,快捷键用的比较熟
练,搭配上多view功能和nppFtp插件,工作效率提高了不少。
2012年11月到现在一直用Sublime text 2,用过感受就是很舒服、很方便、真奇特。功能丰富而且
易用性高:配置sublime快捷键的方式,极其方便的command palette,强大的文件与内容模糊等等,本文
的主要目的是从易用性等几个方面分享我使用Sublime text 2 时的一些感受和经验,希望它能引起你对Sublime
的兴趣。关于Sublime的教程及详细介绍,网上有很多,参见本文结尾处的References。
对于各文本编辑器的观点很可能与我的使用熟练程度与特定工作(主要是在项目中开发C++,Python)
相关,不具普遍性,哪个编辑器真正适合你还是需要自己亲身尝试。
1.学习成本低-功能简洁-很快上手-易用性高
Sublime 最大的特点就是把大多数功能做的又简洁又简单,易用性很高,不像笨重的UltraEdit。一般
的文本编辑器如UltraEdit, Notepad++, Sublime的部分相同功能的默认快捷键也相同,为在不同的编辑器之
间切换提供便利。
而且Sublime提供了一些操作方式和功能,如方便的Key bindings,Command Palette,Goto anything 更
能提高工作的效率:缩短了移动光标的距离,鼠标点选功能项、菜单的次数,减少了重复工作,少了点烦
心。在这方面,Sublime与乔布斯的设计哲学真有些相似(但是Sublime的作者曾经只在Google工作过)。
2.跨平台