高端唯有定制,我钟情的sublime

来源:互联网 发布:国培网络研修 编辑:程序博客网 时间:2024/05/17 03:50

前言

目前用过一些IDE,有 Dreamweaver、eclipse、intelliJ,Hbuilder, 这些IDE是很智能而且强大的一笔,但Dreamweaver太喽,eclipse和intelliJ虽功能强大但太重,而且经常卡顿。作为一个有代码洁癖的人着实让我不爽,说真的其实代码提示功能对我来说意义不大,我记性还可以而且喜欢去记忆那些 API文档,所以我最需要的其实是一款轻量级、灵活、有错误提示功能(js代码被人动过后去找错太折磨)的IDE,于是乎,sublime成了我的最爱。

先装package control

import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(‘ ‘,‘%20’)).read()) 

然后来几款有价值的插件

代码校验、提示、优化

  • Alignment 美化对其”=”、”:”这些符号。
  • BracketHighlight 代码块括号高亮工具,可以自定义括号颜色。
  • DocBlockr 在函数上一行输入/**然后回车,神奇的事情发生了,jsdoc就生成了。
  • Emmet 以前叫zencoding,快速编写html的一个插件。
  • HTML-CSS-JS Prettify html、css、js文件一键优化,但貌似只会优化缩进
  • AngularJS 编写Angular时给出智能提示
  • JQuery JQueryAPI的智能提示
  • SublimeLinter 和 SublimeLinter-jshint配合使用,支持js语法规则校验,每个js编写者必备。
  • Local History 文件保存预览
  • Markdown Preview 非常推荐,智能缓存编辑过的文件,有点像本地版本管理工具。
  • MarkdownEditing 写markdown的好搭档,用来显示预览md格式文件的效果。
  • Minifier 手动版js文件压缩工具。

版本控制

  • SVN 插件功能很像小乌龟TortoiseSVN,在侧边栏上右键操作即可。
  • Git 右键可视化操作,同上。

sublime自身优化

  • Dracula Color Scheme 黑白灰,一个极简主题,适合低调的开发者。
  • Theme – Soda 是最受欢迎的 Sublime Text 主题。安装后你还需要在你的配置文件(菜单 Preferences -> Settings - User)中加入”theme”: “Soda Light.sublime-theme” 或 “theme”: “Soda Dark.sublime-theme”。要达到理想的效果,你还需要下载与之搭配的 color scheme。
  • AdvancedNewFile 可以直接用快捷键ctrl+alt+n在sublime的控制台创建文件(夹)

自动化工具

  • Grunt IDE都有一个神奇的功能,只要保存代码,就会自动编译发布,这一点可以利用Grunt的watch插件来实现。sublime的Grunt插件只是方便调用项目中已经配置的Gruntfile.js中的任务。用ctrl+p输入grunt即可使用,智能方便。
  • gulp Gulp比较推荐,类似node.js的流处理效率较高,插件也蛮丰富,据资料显示目前人气最高的自动化工具。
  • Fis 百度出的自动化工具,应该比较符合国人习惯,如果偷懒可以考虑使用。

快捷键 (window版,mac版ctrl改为command键)

Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:软撤销,撤销光标位置Ctrl+J:选择标签内容Ctrl+F:查找内容Ctrl+Shift+F:查找并替换Ctrl+H:替换Ctrl+R:前往 methodCtrl+N:新建窗口Ctrl+K+B:开关侧栏Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身Ctrl+F2:设置/删除标记Ctrl+/:注释当前行Ctrl+Shift+/:当前位置插入注释Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的Ctrl+Shift+A:选择当前标签前后,修改标签用的F11:全屏Shift+F11:全屏免打扰模式,只编辑当前文件Alt+F3:选择所有相同的词Alt+.:闭合标签Alt+Shift+数字:分屏显示Alt+数字:切换打开第N个文件Shift+右键拖动:光标多不,用来更改或插入列内容鼠标的前进后退键可切换Tab文件按Ctrl,依次点击或选取,可需要编辑的多个位置按Ctrl+Shift+上下键,可替换行

@参考 雅力士朱德 《高端唯有定制,把sublime打造成专属的IDE》

1 0
原创粉丝点击