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                              | 删除整行                                  |

你可能感兴趣的:(01 sublime text3 使用教程)