SublimeMate 是一个 Sublime Text 插件,提供常用快捷键绑定、代码片段,以及集成终端分屏功能。
通过 command+t 快捷键可在编辑区底部切换 40% 高度的终端分屏:
- 打开终端时自动切换到当前文件所在目录
- 再次按下快捷键可关闭终端并恢复单窗格布局
- 若未安装 Terminus,插件会提示通过 Package Control 一键安装
| 快捷键 | 功能 |
|---|---|
ctrl+shift+up |
向上选择多行 |
ctrl+shift+down |
向下选择多行 |
ctrl+j |
合并行 |
ctrl+alt+down |
向下复制当前行 |
ctrl+d |
删除当前行 |
alt+up |
向上移动当前行 |
alt+down |
向下移动当前行 |
ctrl+shift+p |
格式化 HTML/CSS/JS(需 HTML-CSS-JS Prettify) |
command+1 |
切换为单窗格布局 |
command+2 |
切换为上下分屏布局 |
command+t |
切换终端分屏(需 Terminus) |
- CodeIgniter:数据库 CRUD 操作片段
- MySQL:建表语句片段
- PHP:常用工具代码片段(错误处理、JSON、分页、日志等)
1. 下载并安装 Sublime Text。
2. 安装 Package Control。
3. 点击菜单 Preferences > Browse Packages…,进入 Packages 目录。
4. 克隆本仓库到 Packages 目录:
git clone git@github.com:liushoukai/SublimeMate.git或下载 .zip 解压到 Packages 目录。
5. 通过 Package Control 安装推荐插件:
打开命令面板(ctrl+shift+p),执行 Package Control: Advanced Install Package,输入以下包名(逗号分隔):
Terminus,Compare Side-By-Side,DocBlockr,Emmet,ProjectManager,SideBarEnhancements,HTML-CSS-JS Prettify
6. 重启 Sublime Text 即可。
| 插件 | 用途 |
|---|---|
| Terminus | 内置终端,SublimeMate 终端分屏功能依赖此插件 |
| Package Control | 插件管理器 |
| DocBlockr | 代码注释生成 |
| Compare Side-By-Side | 文件对比 |
| Emmet | HTML/CSS 快速编写 |
| ProjectManager | 项目管理 |
| SideBarEnhancements | 侧边栏增强 |
| HTML-CSS-JS Prettify | 代码格式化 |
| FileDiffs | 文件差异对比 |
| SublimeLinter | 代码检查框架 |
Package Control 提示 bootstrapping is not yet complete
删除以下文件后重新安装:
Sublime Text 3\Installed Packages\0_package_control_loader.sublime-packageSublime Text 3\Packages\Package Control.sublime-package