01 sublime text3 使用教程

# sublime text3 使用教程

## 下载

sublime text3官网地址: https://www.sublimetext.com/3

## 安装

注意点:

- 安装在英文目录下;

- 安装时选中add to explorer context menu选项,将其添加至右击上下文菜单中;

## 插件

### 插件安装

sublime以插件著称,安装插件有两种方式:一是通过安装包手动安装;一是通过工具安装。

1. 安装包方式

直接下载安装包解压缩到菜单 > preferences > Browse Packages指向的Packages目录中

2. package control工具方式

想要通过package control安装插件,首先要先安装package control工具。安装package control方式有两种:一是通过配置代码安装;二是通过安装包手动安装。

- 配置代码方式

  在[package control官网](https://packagecontrol.io/installation),找到sublime text3 package control配置代码;

  ```javascript

  import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

  ```

  在sublime编辑器里按“ctrl + ~”键打开配置输入框,将以上配置代码复制进去;

  按回车键,会看到窗体下方出现下载状态,说明正在下载;

  下载完成之后重启Sublime Text 3,如果在菜单 > Perferences中看到package control这一项,则安装成功。

- 安装包方式

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

  在[github](https://github.com/wbond/package_control)上下载package control源码安装包,将下载的文件夹解压并重名为Package Control;

  点击Preferences *>* Browse Packages打开插件存储目录,将Package Control复制到此处;

  重启Sublime Text 3,如果在Perferences->中看到package control这一项,则安装成功。

**Package Control安装插件步骤如下**:

​ 通过快捷键“ctrl + shift + p”打开package control,输入install,执行package control:install package,

​ 打开插件列表后,在输入框中输入想要的插件名称回车即可自动安装。

**注意**

- 安装包方式安装时,菜单 > Preferences > Browse Packages指向的Packages目录同级目录Installed Packages中,不能同时存在两个相同的插件包,否则会报错;

- package control安装完成后,通过快捷键ctrl+shift+p打开package control,输入install,执行package control:install package命令时报错“Package Control:There are no package available for installation.”。这是因为[http://packagecontrol.io/channel_v3.json](https://link.jianshu.com/?t=http://packagecontrol.io/channel_v3.json) 获取失败,可以在网上下载一个channel_v3.json文件放在任意目录下,在菜单 > Preferences > Package Settings > Package Control > Settings - User中重新配置channels至下载的channel_v3.json文件;

  ```javascript

  "channels":

  [

  "E:/SoftTool/Sublime/Sublime Text 3/channel_v3.json"

  ]

  ```

### 插件推荐

**ChineseLocalizations**

汉化插件

**Emmet**

Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。

**jQuery**

支持jquery的智能语法提示,很赞。

**AutoFileName**

路径提示插件,大大提高效率

**BracketHighlighter**

像这些符号是成对的:花括号{}, 中括号[],括号:() ,引号“” 等。 这些符号当我们鼠标放在开始符号的位置的时候, 希望能明显看到结尾符号在哪儿sublime默认是下划线,很不明显, 想要明显一点,可以安装插件 BracketHighlighter。

**AutoFileName**

以前用dreamweave的时候在引用文件的时候,可以自动补全文件名的功能,这个插件让sublime有了这个功能。

**AllAutocomplete**

自动完成插件,可在全部打开的文件中,自动完成。

**Aligment**

对齐插件,强迫症患者必备,可以按等号对齐两边的变量。

SideBarEnhancements

增强sublime的右键功能。

**MultiEditUtils**

扩展多行编辑的功能。

**Markdown Preview**

如果你也喜欢md语法,那么安装这个插件吧,可以很方便的预览。

**HTMLEntity Snippets**

当你想输入html实体标签时,然后又记不住时,使用这个插件吧。

## 快捷键

| 快捷键                                    | 功能                                      |

| ----------------------------------------- | :----------------------------------------- |

| ctrl+shift+p                              | 打开命令面板                              |

| ctrl+p                                    | 搜索项目中的文件                          |

| ctrl+r                                    | 前往Method                                |

| ctrl+g                                    | 跳转到第几行                              |

| ctrl+k & ctrl+b                          | 切换侧边栏显示状态                        |

| ctrl+shift+(backspace\|del)              | (左侧\|右侧)全部删除                      |

| ctrl+y                                    | 重做或重复                                |

| shift+方向键                              | 移动并选择                                |

| ctrl+([\|])                              | 缩进\|取消缩进                            |

| ctrl+shift+([\|])                        | (折叠\|展开)代码                          |

| ctrl+l                                    | 选择行,重复可依次增加选择下一行          |

| ctrl+m                                    | 跳转到对应括号                            |

| ctrl+shift+m                              | 选中括号间的内容                          |

| alt+.                                    | close tag                                  |

| ctrl+/                                    | 当前行注释状态切换                        |

| ctrl+h                                    | 替换                                      |

| ctrl+[shift]+f                            | [全局]查找                                |

| ctrl+[shift]+tab, ctrl+pageup, alt+num    | 切换tab面板                                |

| ctrl+shift+y                              | 将光标处的表达式计算,对于数学不好的很有用 |

| ctrl+[shift]+v                            | [缩进]粘贴                                |

| ctrl+d                                    | 选择一个选中项的下一个匹配项              |

| alt+f3                                    | 选择文件中的所有匹配项                    |

| ctrl+shift+’                              | 选择所有选中项的标签                      |

| ctrl+shift+a                              | 选择当前选中项的父容器,可连续使用        |

| ctrl+shift+(↑\|↓)                        | (上\|下)移动一行                          |

| ctrl+shift+d                              | 复制行或选中项                            |

| alt+shift+w                              | 用标签包裹行或选中项                      |

| ctrl+(↑\|↓), alt+(↑\|↓), alt+shift+(↑\|↓) | (加\|减)1, (加\|减)10, (加\|减)0.1        |

| ctrl+shift+;                              | 移除未闭合的容器元素                      |

| ctrl+j                                    | 合并选中的行(多行边一行)                |

| ctrl+kk                                  | 从光标处删除至行尾                        |

| ctrl+shift+k                              | 删除整行                                  |

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容