Sublime Text 快速入门
基本操作
目标:使用全键盘操作
切换标签
alt + n
切换到第n个标签
多行
ctrl + alt + up
或 ctrl + alt + down
选择多行后,可同时操作多行。
ctrl + u
撤销上一步操作。
单词
ctrl + d
选择下一个单词(如果未选择任何单词,则选择当前单词)
alt + F3
选择当前文件中出现的所有的已选择的单词
escape
放弃所有选择
自动完成
<
输入字符后,系统自动提示代码提示(主要是html标签)
tab
单词后输入 tab 键,会执行预置的代码片段(使用 shift + tab
输入真正的tab)。修改代码片段的内容的方法,见官方文档
兼容Vi
默认不支持vi。将 Vintage 从配置项 ignored_packages 中去除,即可启用 Vi 兼容。
默认支持的vi操作包括: d
, y
, c
, gu
, gU
, g~
, g?
, <
, >
, l
, h
, j
, k
, W
, w
, e
, E
, b
, B
, alt+w
, alt+W
, $
, ^
, %
, 0
, G
, gg
, f
, F
, t
, T
, ^f
, ^b
, H
, M
, L
, *
, /
, n
, N
, s
, S
vi模式下,也支持ctrl键操作,包括:Ctrl+[
, Ctrl+R
, Ctrl+Y
, Ctrl+E
, Ctrl+F
, Ctrl+B
Goto Anything
快捷键 Ctrl+P
,可以:
- 输入
file name
,打开文件 - 输入
@
,跳转到符号 - 输入
#
,在本文件内搜索 - 输入
:
,跳转到行号
命令控制台
ctrl + shift + p
打开 Command Palette
ctrl +
` 打开 console
无干扰模式
f11
,进入无干扰模式(全屏模式)
shift + f11
进入无干扰模式
其他
去看 帮助文档
高级技巧
安装package
打开 console 面板,输入下列文字
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
安装完成后,即可通过 command palette,输入 install package ,即可加载 package 库。
选择合适的package,会自动完成安装。
快捷键
开关
ctrl+shift+n
打开新窗口
ctrl+shift+w
关闭窗口
ctrl+o
打开文件
ctrl+s
保存
标签
ctrl+n
打开新标签
ctrl+w
关闭标签
ctrl+pagedown
下一个标签
ctrl+pageup
上一个标签
alt+1
选择第1个标签
alt+2
选择第2个标签
alt+3
选择第3个标签
alt+4
选择第4个标签
alt+5
选择第5个标签
alt+6
选择第6个标签
alt+7
选择第7个标签
alt+8
选择第8个标签
alt+9
选择第9个标签
alt+0
选择第10个标签
编辑
ctrl+a
全选
ctrl+x
剪切
ctrl+c
拷贝
ctrl+v
粘贴
ctrl+z
撤销
ctrl+y
重做
enter
下一行换行
shift+enter
上一行换行
ctrl+/
行注释
ctrl+shift+/
块注释
ctrl+]
缩进
ctrl+[
反缩进
删除
ctrl+backspace
往前删除一个单词
ctrl+delete
往后删除一个单词
选择
ctrl+shift+space
选择{}范围内的内容
ctrl+shift+j
选择同一缩进的内容
ctrl+alt+up
向上选择多行
ctrl+alt+down
向下选择多行
搜索
单文件搜索
ctrl+f
搜索
f3
搜索下一个
shift+f3
搜索上一个
ctrl+f3
搜索下方
alt+f3
搜索所有
ctrl+shift+f
文件中搜索
打开搜索框之后:
alt+r
打开关闭正则表达式
alt+c
打开关闭大小写
alt+w
打开完全匹配
enter
匹配下一个
shift+enter
匹配上一个
alt+enter
匹配所有
ctrl+h
替换
ctrl+shift+h
替换下一个
打开替换框之后:
ctrl+alt+enter
替换所有
多文件搜索
ctrl+shift+f
多文件搜索
f4
搜索下一个
shift+f4
搜索上一个
打开搜索框之后:
alt+r
打开关闭正则表达式
alt+c
打开关闭大小写
alt+w
打开完全匹配
控制
f9
排序行(忽略大小写)
ctrl+f9
排序行(区分大小写)
ctrl+shift+up
行上移
ctrl+shift+down
行下移
ctrl+q
记录宏
ctrl+shift+q
运行宏
ctrl+shift+[
折叠代码
ctrl+shift+]
展开代码
Goto控制
ctrl+shift+p
显示命令面板
ctrl+p
显示Goto面板
ctrl+r
显示Goto面板,子面板“跳转到符号”
ctrl+g
显示Goto面板,子面板“跳转行”
ctrl+;
显示Goto面板,子面板“本文件内搜索”
标记
ctrl+f2
做标记
f2
下一个标记
shift+f2
上一个标记
ctrl+shift+f2
清除标记
alt+f2
选择所有标记
键盘绑定
可以通过修改 Keys bindings ,设置不同的键盘组合键,完成不同的功能。
插件API
基于Python的API,实时交互。编写python语言扩展。参见 API文档