本文共 1687 字,大约阅读时间需要 5 分钟。
用过一些IDE,如eclipse、intelliJ,这些IDE是很智能,插件也不少,但个个都不是省油的灯————内存杀手。更受不了的是10G内存eclipse占了2G+之后还是卡。
不再做全栈开发之后开始使用轻量级的编辑器,用过的编辑器有Emacs(ctrl到死实在用不惯)、Vim(比较好用,但是速度上以及插件方便程度不如sublime)、ultraedit(据说是黑客必备编辑器,插件太少)、atom(github版的sublime,一直很看好,可惜速度慢我不能接受)、sublime(速度快,插件丰富,还支持vim操作)。最终选择了受众多人追捧的sublime。
本人平常开发主要语言是javascript(jquery、angular)、html、css(bootstrap),用到一些工具如gurnt、less、git、svn。除了命令行(其实sublime也有个terminal插件,不过窗口太丑,功能也不强大,所以不如直接win+r
来得快),基本上都在sublime这个“IDE”上操作。主要用到了以下插件:
美化对其”=”、”:”这些符号。
代码块括号高亮工具,可以自定义括号颜色。
在函数上一行输入/**
然后回车,神奇的事情发生了,jsdoc就生成了。
以前叫zencoding,快速编写html的一个插件。
html、css、js文件一键优化,但貌似只会优化缩进。
编写Angular时给出智能提示。
JQueryAPI的智能提示
配合使用,支持js语法规则校验,每个js编写者必备。
非常推荐,智能缓存编辑过的文件,有点像本地版本管理工具。
写markdown的好搭档,用来显示预览md格式文件的效果。
手动版js文件压缩工具。
插件功能很像小乌龟TortoiseSVN,在侧边栏上右键操作即可。
右键可视化操作,同上。
黑白灰,一个极简主题,适合低调的开发者。
可以直接用快捷键ctrl+alt+n
在sublime的控制台创建文件(夹)
IDE都有一个神奇的功能,只要保存代码,就会自动编译发布,这一点可以利用Grunt的watch插件来实现。sublime的Grunt插件只是方便调用项目中已经配置的Gruntfile.js中的任务。用ctrl+p
输入grunt
即可使用,智能方便。
目前听说的自动化工具有3种:Grunt、Fis、Gulp。
vim是一个脱离鼠标操作的古老编辑器,vim的操作方式意味着通过模式的切换来执行光标定位、移动、剪切等操作,大大提高编写速度。很高兴的是sublime可以配置成一个”伪vim”。
在菜单栏上依次点击 Preferences
—> setting-user
,将 ignored_packages 项的[]里面内容清空:
"ignored_packages":
[
]
sublime能够如此之火的原因在于插件非常丰富,在上查看top100的插件逐个筛查也是一种高效的查找方式。
本文来自云栖社区合作伙伴“Linux中国”,原文发布日期:2015-10-22
转载地址:http://wjilx.baihongyu.com/