快捷键
命令
Ctrl + ` (Console)
Ctrl + Shfit + P (Command Palette)
文件查找
Ctrl + P (查找文件,附加命令@、:、#,可与文件查找组合使用)
Ctrl + G (符号查找)
文件查看(同eclipse)
Ctrl + ↓ (下滚行)
Ctrl + ↑ (上滚行)
Ctrl + -/+ (放大/缩小)
光标跳转
F12 (跳转到定义)
Alt + - (跳转到上一个位置)
Shift + Alt + - (跳转到下一个位置)
内容查找
Ctrl + F (从当前文件查找)
Ctrl + Shift + F (从指定目录查找)
F3 (查找下一个)
Shfit + F3 (查找上一个)
Ctrl + H (替换)
编辑
Ctrl + Z (撤销)
Ctrl + Y (重做)
注释
Ctrl + / (添加或删除注释(//))
Ctrl + Shift + / (添加或删除注释(/* */))
多光标
Ctrl + Shift + L (start multiple selections)
Ctrl + D (next selection, use with Ctrl + Shift + L)
Ctrl + 鼠标左键 (多光标编辑)
Shift + 鼠标右键 (区块选择)
Ctrl + U (undo)
project
Ctrl + Shift + N (新开窗口)
Ctrl + Alt + P (切换项目)
需自定义:{ "keys": ["ctrl+alt+p"], "command": "prompt_select_workspace" }
安装 Sublime Text 3
1、官网下载安装 http://www.sublimetext.com
2、Package Control 安装 https://packagecontrol.io/installation
插件安装
方法一:下载插件包,放到 Installed Packages (.sublime-package文件)或 Packages 目录(解压缩后的文件目录)
方法二:使用Package Control (推荐)
1)Install Package 命令:
插件包下载完后,所做的事有三项:
i) 将安装包放到相应目录,同方法一
ii) 将插件名添加到 User/Package Control.sublime-settings -> installed_packages 列表中
iii) 将插件设置添加到 Preference -> Package Settings下
2)Remove Package 命令:
做与1)相反的操作,如删除 installed_packages 列表中的插件、 删除 Packages 目录中相应插件目录
3)直接修改 installed_packages 列表,也可添加或删除插件
插件查找:可在 Package Control 官网查找插件及使用说明
基础插件
1、ConvertToUTF8 支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
2、Bracket Highlighter 用于匹配括号,引号和html标签
3、SideBar Enhancements 改进了侧边栏功能,常用的两个功能:浏览器打开(F12)和重命名(F2),设置方式:
{ "keys": ["f12"], "command": "side_bar_open_in_browser","args":{"paths":[], "type":"testing", "browser":""}},
{ "keys": ["f2"], "command": "side_bar_rename"},
JS 插件
1、DocBlockr 添加注释,使用方式为:/* + 回车 或 /** + 回车
2、JsFormat js格式化,使用方式: 快捷键 (Ctrl + Alt + F) 或 右键选择jsFormat
3、SublimeCodeIntel 智能提示
4、SublimeLinter-jshint 语法检查
HTML + CSS 插件
1、HTML-CSS-JS Prettify HTML,CSS,JS和Json代码格式化,需要安装 node.js,快捷键:Ctrl + Shift + H
2、Emmet 代码补全
Sublime Text 3 本身对HTML智能提示与补全支持很好,使用方式与Emmet相似(tab键触发)
Python
1、SublimeCodeIntel 智能提示
2、SublimeLinter-flake8 语法检查,注意,需要将flake8.exe所在目录(如:C:Python27Scripts)添加到path中
查看所有错误:{ "keys": ["ctrl+k"], "command": "sublimelinter_show_all_errors" }
忽略特定检查:sublime使用sublimelint-luacheck屏蔽指定警告
3、SublimeREPL Python交互运行环境,可使用PDB调试,可配置快捷方式
{ "keys":["ctrl+f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}
参考: