豫ICP备17040950号-2

Sublime Text3

文章目录
  1. 1. 前言
  2. 2. 常用快捷键
  3. 3. 安装插件
    1. 3.1. 简单安装:
    2. 3.2. 手动安装:
    3. 3.3. 使用方法:
    4. 3.4. 查看已安装插件
    5. 3.5. 卸载已安装插件
  4. 4. 必装插件
    1. 4.1. Soda
    2. 4.2. Emmet
    3. 4.3. Javascript Completions
    4. 4.4. jQuery
    5. 4.5. All Autocomplete
    6. 4.6. SublimeREPL
    7. 4.7. MarkdownEditing
    8. 4.8. SideBar Enhancements
    9. 4.9. sublimelinter
    10. 4.10. Jedi - Python autocompletion
    11. 4.11. ConvertToUTF8
  5. 5. 2017.01.14更新
  6. 6. 参考文档

前言

Sublime Text is a sophisticated text editor for code, markup and prose.
You’ll love the slick user interface, extraordinary features and amazing performance.

常用快捷键

  • ctrl+D:选择单词,重复可增加选择下一个相同的单词。
  • ctrl+L:选择行,重复可依次增加选择下一行。
  • shift+ctrl键组合+↑↓。可实现类似鼠标选中之后移动的效果。
  • ctrl+P:搜索项目中的文件,模糊匹配文件名。
  • ctrl+R:前往 method。
  • ctrl+F:查找字符串。
  • ctrl+shift+F:在整个项目中查找字符串。如果快捷键不可用,则Find->Find in Files…。
  • ctrl+H:查找并替换。
  • ctrl+shift+P:打开命令面板。输入set syntax:css,可以设置语法为css。
  • ctrl+shift+[:折叠代码段。
  • ctrl+shift+V:粘贴并格式化。
  • ctrl+enter:在当前行后插入一行。
  • ctrl+shift+enter:在当前行前插入一行。
  • ctrl+shift+D:快速复制光标所在的一整行,并复制到该行之前。
  • ctrl+shift+K:删除一行。
  • ctrl+shift+上下键:可替换行。
  • ctrl+/:注释当前行。
  • ctrl+shift+/:当前位置插入注释。
  • ctrl+shift+A:选中标签内的内容不包括标签,继续按会继续往上一层选择。
  • f11:全屏。
  • shift+f11:全屏免打扰模式,只编辑当前文件。
  • esc:退出各种面板。

安装插件

简单安装:

从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:
Sublime Text 3:

1
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())

Sublime Text 2:

1
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

手动安装:

可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:

1.点击Preferences > Browse Packages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages/目录

3.下载 Package Control.sublime-package 并复制到Installed Packages/目录

4.重启Sublime Text。

Package Control 主文件下载地址:https://github.com/wbond/sublime_package_control

使用方法:

快捷键 Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功)。

查看已安装插件

ctrl+shift+P,输入package,选择list packages。

卸载已安装插件

ctrl+shift+P,输入package,选择remove packages。

必装插件

Soda

传说中完美的编码主题,官网:http://buymeasoda.github.io/soda-theme/

Emmet

HTML/CSS代码快速编写神器,项目地址:https://github.com/sergeche/emmet-sublime#readme

Javascript Completions

测试了多个js插件,这个是最好用的,项目地址:https://github.com/pichillilorenzo/JavaScript-Completions

jQuery

提供了额外的语法高亮和几乎所有jQuery方法的片段,项目地址:https://github.com/SublimeText/jQuery/

All Autocomplete

传统的Sublime Text自动补全插件仅仅在当前文件下工作。AllAutocomplete 可以搜索全部打开的标签页,这将极大的简化开发进程。

SublimeREPL

SublimeREPL 可以直接在编辑器中运行一个解释器,支持很多语言。

MarkdownEditing

可能是Markdonw最好的插件了:语法高亮,缩略词,自动补全,配色方案。

改进了侧边栏,增加了许多功能。

sublimelinter

语法检查插件,安装sublimelinter和sublimelinter-*,*为所用的语言,例如sublimelinter-php。

Jedi - Python autocompletion

Jedi - an awesome autocompletion/static analysis library for Python.
项目地址:https://github.com/davidhalter/jedi

ConvertToUTF8

sublime默认不支持GBK编码格式,因此打开GBK编码的文件会出现乱码,本插件可以使sublime支持GBK编码格式。

2017.01.14更新

在用Sublime里编写Python代码时,需要把TAB键转换成四个空格。具体做法如下:
1、菜单栏里点击Preferences,Setting。
2、在弹出来的Preferences.sublime-settings——User文本里,添加如下三行:

1
2
3
4
5
{
"tab_size": 4,
"translate_tabs_to_spaces": true,
"expand_tabs_on_save": true
}

参考文档

Sublime Text 3
http://www.sublimetext.com/3

Sublime text 2/3 中 Package Control 的安装与使用方法
http://www.imjeff.cn/blog/62/

Package Control
https://packagecontrol.io/installation#st3

前端开发必备!Emmet使用手册
http://www.w3cplus.com/tools/emmet-cheat-sheet.html

如何将Emmet安装到到 Sublime text 3?
http://www.cnblogs.com/tinyphp/p/3217457.html

Sublime Text无法使用Emmet插件(附带手动安装)
http://www.jianshu.com/p/763d48bd9c02

全栈开发必备的10款Sublime Text 插件
http://www.php100.com/html/it/focus/2014/1128/7935.html

推荐!Sublime Text 最佳插件列表
http://blog.jobbole.com/79326/

sublime text3里修改TAB键为缩进为四个空格
http://blog.csdn.net/aerchi/article/details/50395288