Skip to content

liushoukai/SublimeMate

Repository files navigation

SublimeMate 是一个 Sublime Text 插件,提供常用快捷键绑定、代码片段,以及集成终端分屏功能。

功能特性

终端集成(Terminus)

通过 command+t 快捷键可在编辑区底部切换 40% 高度的终端分屏:

  • 打开终端时自动切换到当前文件所在目录
  • 再次按下快捷键可关闭终端并恢复单窗格布局
  • 若未安装 Terminus,插件会提示通过 Package Control 一键安装

快捷键(macOS)

快捷键 功能
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-package
  • Sublime Text 3\Packages\Package Control.sublime-package

License

MIT http://www.opensource.org/licenses/mit-license.php

About

A bunch of frequently used configs and code snippets for Sublime Text editor.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages