高端唯有定制,我钟情的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
- 高端唯有定制,我钟情的sublime
- MS钟情的三好学生
- 唯有一款软件,能用盗版的我坚决不用正版
- 唯有你知我心
- 从创立的网站看我为何钟情一个“切”字
- 我的sublime配置
- 我的sublime配置
- 我的sublime setting
- 俺钟情的Json类
- 唯有青春,不可辜负——我用我的 iPhone 做什么
- 我的Foobar2000定制版本
- 我的 sublime text3 配置
- 我的Sublime Text3 插件
- 我的梦想是--------高端运维工程师!
- 定制Sublime - 主题/快捷键
- 定制高端新闻营销网站推广方式
- 打造高端定制商旅服务,海航好不好
- 我的Blog定制效果和方法
- AWK 简明教程
- 常用软件
- C 内存对齐
- window.onload和$(document).ready(function(){})区别
- matlab m档案学习
- 高端唯有定制,我钟情的sublime
- uiwebview load date
- iOS图片编辑(CIFilter)
- 在第一家公司的感受
- jquery easyui datagrid 实现嵌套表格
- Android启动模式介绍
- java定时器
- SpringMVC 登录拦截器实现
- 微型气泵最大启动压力试验报告