选择类
快捷键 | 说明 |
Ctrl + D |
选中光标所占的文本,继续操作则会选中下一个相同的文本 |
F3 |
跳到其下一个出现位置 |
Shift + F3 |
跳到其上一个出现位置 |
Alt + F3 |
选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑 |
Ctrl + L |
选中整行,继续操作则继续选择下一行,效果和 Shift + ↓ 效果一样 |
Ctrl + Shift + L |
先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行 |
Ctrl + Shift + M |
选择括号内的内容(继续选择父括号) |
Ctrl + M |
光标移动至括号内结束或开始的位置 |
Ctrl + Enter |
在当前行下面新增一行然后跳至该行 |
Ctrl + Shift + Enter |
在当前行上面增加一行并跳至该行 |
Ctrl + Shift + [ |
选中代码,按下快捷键,折叠代码 |
Ctrl + Shift + ] |
选中代码,按下快捷键,展开代码 |
Ctrl + K + 0 |
展开所有折叠代码 |
Ctrl + ←/→ |
进行逐词移动 |
Ctrl + ↑/↓ |
移动当前显示区域 |
Ctrl + Shift + ←/→ |
进行逐词选择 |
Ctrl + Shift + ↑/↓ |
移动当前行 |
编辑类
快捷键 | 说明 |
Ctrl + J |
合并选中的多行代码为一行 |
Ctrl + Shift + D |
复制光标所在整行,插入到下一行 |
Tab |
向右缩进 |
Shift + Tab |
向左缩进 |
Ctrl + K + K |
从光标处开始删除代码至行尾 |
Ctrl + Shift + K |
删除整行 |
Ctrl + / |
注释单行 |
Ctrl + Shift + / |
注释多行 |
Ctrl + K + U |
转换大写 |
Ctrl + K + L |
转换小写 |
Ctrl + Z |
撤销 |
Ctrl + Y |
恢复撤销 |
Ctrl + U |
软撤销 |
Ctrl + F2 |
设置书签 |
Ctrl + T |
左右字母互换 |
F6 |
单词检测拼写 |
搜索类
快捷键 | 说明 |
Ctrl + F |
打开底部搜索框,查找关键字 |
|
F3 查找下一个 |
|
Shift + F3 查找上一个 |
|
Enter 跳至关键字当前光标的下一个位置 |
|
Shift + Enter 跳至上一个位置 |
|
Alt + Enter 查找所有 |
|
Alt + C 切换大小写敏感(Case-sensitive)模式 |
|
Alt + W 切换整字匹配(Whole matching)模式 |
Ctrl + H |
查找替换 |
Ctrl + Shift + H |
替换当前关键字 |
Ctrl + Alt + Enter |
替换所有匹配关键字 |
Ctrl + shift + F |
在文件夹内查找,略高端,未研究 |
Ctrl + Shift + P |
调出命令板 |
|
输入当前项目中的文件名,快速搜索文件 |
|
输入 @ 和关键字,查找文件中函数名 |
|
输入 : 和数字,跳转到文件中该行代码 |
|
输入 # 和关键字,查找变量名 |
Ctrl + G |
打开搜索框,自动带 : ,输入数字跳转到该行代码 |
Ctrl + R |
打开搜索框,自动带 @ ,输入关键字,查找文件中的函数名 |
Ctrl + : |
打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等 |
Ctrl + Shift + P |
打开命令框 |
|
install 添加插件 |
|
remove package 删除插件 |
|
set syntax 切换语法 |
|
Ctrl + ` 调出控制台 |
Esc |
退出光标多行选择,退出搜索框,命令框等 |
显示类
快捷键 | 说明 |
Ctrl + Tab |
按文件浏览过的顺序,切换当前窗口的标签页。 |
Ctrl + PageDown |
向左切换当前窗口的标签页。 |
Ctrl + PageUp |
向右切换当前窗口的标签页。 |
Alt + Shift + 1 |
窗口分屏,恢复默认1屏(非小键盘的数字) |
Alt + Shift + 2 |
左右分屏2列 |
Alt + Shift + 3 |
左右分屏3列 |
Alt + Shift + 4 |
左右分屏4列 |
Alt + Shift + 5 |
等分4屏 |
Alt + Shift + 8 |
垂直分屏2屏 |
Alt + Shift + 9 |
垂直分屏3屏 |
Ctrl + N |
在当前窗口创建一个新标签 |
Ctrl + W |
关闭当前标签 |
Ctrl + Shift + T |
恢复刚刚关闭的标签 |
Ctrl + Shift + N |
创建一个新窗口 |
Ctrl + K + B |
开启/关闭侧边栏 |
Ctrl + 数字键 |
跳转到指定屏,例如:Ctrl + 1会跳转到1屏 |
Ctrl + Shift + 数字键 |
将当前屏移动到指定屏,例如:Ctrl + Shift + 2会将当前屏移动到2屏 |
F11 |
全屏模式 |
Shift + F11 |
免打扰模式 |
Alt |
调出菜单 |
配置文件
"font_face": "YaHei Consolas Hybrid", // 设置Sans-serif(无衬线)等宽字体,以便阅读
"font_size": 12, // 设置字体大小
"caret_style": "phase", // 使光标闪动更加柔和
"highlight_line": true, // 高亮当前行
"highlight_modified_tabs": true, // 高亮有修改的标签
"tab_size": 2, // 设置tab的大小为2
"translate_tabs_to_spaces": true, // 使用空格代替tab
"rulers": [80, 100], // 添加行宽标尺
"draw_white_space": "all", // 显示空白字符
"trim_trailing_white_space_on_save": true, // 保存时自动去除行末空白
"ensure_newline_at_eof_on_save": true, // 保存时自动增加文件末尾换行
"word_wrap": true, // 自动换行
"update_check": false, // 取消更新提醒
安装插件
// Ctrl + `调出控制台,输入以下代码
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())