Sublime 指南

Sublime 基本算是我的主力代码编辑器,这里简要介绍一些插件和技巧。


更新记录

  • 2016.03.24: 初稿

插件

  1. Emmet GitDocument原名为:Zencoding, 快速生成html,css,默认扩展快捷为tab,如果tab按钮损坏,ctrl+e替换。 生成规则在:Preferences -> Browser packages -> Emment -> emment -> snippets.json中修改。@ Emmet 中文版文档
  2. Side Bar增强的侧边栏
  3. Docblockr增强js注释
  4. Alignment等号对齐。在Preferences -> package settings -> Alignment -> Settings User添加冒号对齐。{ "align_indent": false, "alignment_chars": ["=", ":"], "alignment_space_chars": ["=", ":"] }
  5. AutoFileName: 文件路径自动提示
  6. gbk支持 GBK Encoding Support
  7. 检测快捷键冲突
  8. markdown markdown 转为 pdf
  9. LineEndings 设置换行符
  10. SublimeText插件列表
  11. html美化插件
  12. Sublime Text 新建文件的模版插件: SublimeTmpl
  13. 前端自动化神器LiveReload配合浏览器和less/sass使用方法
  14. 使用 Sublime Text 2 开发 Unity3D 项目
  15. 全栈开发必备的10款 Sublime Text 插件

设置

  1. Font 推荐使用 YaHei.Consolas.1.12.ttf,即为上图中所示字体。
  2. Theme
  3. Preferences -> Settings - User
  4. 定制缩进
  5. 拼写检查
  6. 全屏模式,自由模式的定制
  7. 浏览器中预览
  8. 其它配置

特殊操作

  1. 按住 ctrl 键,鼠标单击就是多重选择。
  2. 键盘多重选择
  3. 根据选择文本自动添加 ‘, “”,(),[] 匹配。
  4. 搜索按钮的功能说明 (冷风贡献)

快捷键

  1. Ctrl+L 选择整行(按住-继续选择下行)
  2. Ctrl+Shift+K(shhift+del) 删除整行, ctrl + KK 从光标处删之行尾,Ctrl+K Backspace 从光标处删除至行首
  3. Ctrl+Shift+D 复制光标所在整行,插入在该行之前
  4. Ctrl+D 选词 (按住-继续选择下个相同的字符串,再按,可跳到相应的方法定义处
  5. Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
  6. Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
  7. Ctrl + alt + / 取消注释
  8. Ctrl+Shift+UP 与上行互换 ctrl + shift + up: 列模式编辑
  9. Ctrl + R 跳转当前页的目标方法
  10. Ctrl+K + U 大写
  11. Ctrl+K + L 小写
  12. 鼠标中间 列模式编辑
  13. Ctrl+Shift+[] 代码折叠
  14. ctrl+k ctrl+1: 折叠所有代码
  15. Ctrl + K,B 打开侧边栏
  16. ctrl + 回车:   光标后插入行, Ctrl+Shift+Enter 光标前插入行
  17. ctrl + m: 匹配括号
  18. vim mode下 查找上一个下一个的快捷键是 是* #
  19. ctrl +z, y: 撤销,恢复撤销
  20. alt + .: 闭合当前标签
  21. Ctrl+F2: 设置书签
  22. F2: 下一个书签
  23. Shift+F2: 上一个书签
  24. ctrl + p: 即时的文件切换
  25. ctrl + shift + a: 选择标签内的内容
  26. ctrl + 单击: 多行随意位置添加光标
  27. alt + F3( mac: ctrl + command + g): 选择页面中所有相同的词
  28. ctrl + F3: 跳转到下一个选中的词
  29. Ctrl+Shift+P Set Syntax:html : 设置文件类型
  30. Shift + 右键: 连续多行光标选中 (by Gary Gauh)

FAQ

如何删除安装的插件?

  1. ctr+shift+P,输入package
  2. 查找remove package
  3. 输入你要删除的package
  4. 回车,OK

参考资料

广告时间

优秀人才不缺工作机会,只缺适合自己的好机会。但是他们往往没有精力从海量机会中找到最适合的那个。100offer 会对平台上的人才和企业进行严格筛选,让「最好的人才」和「最好的公司」相遇。

点击注册 100offer,谈谈你对下一份工作的期待,收获 5-10 个满足你要求的好机会。

捧个钱场?