下载安装
- 直接官网下载
安装 Package Control
- “ Ctrl + ` ”调出console
- 复制粘贴以下代码到底部命令行并回车
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())
- 重启软件,如果 在 Perferences->package settings 中看到 package control, 说明安装成功
- 之后就可以开始使用 package control 安装插件:`Ctrl + Shift + P` 调出控制面板,输入 install 选择 Install Package 并回车,然后在搜索框中输入需要安装的插件,在列表中选中并回车即可安装。
ST3 必备插件推荐
- ConvertToUTF8 .:sublime 默认为 utf-8,这是一款支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码转化为 UTF8的插件。
- Sublime CodeIntel : 代码提示
- Alignment : 自动代码对齐
- SublimeLinter : 代码检查
常用快捷键
快捷键设置在 Preferences->Key Bindings 里面,常用的列举如下
- Ctrl + Shift + P : 打开命令面板
- Esc : 退出当前状态
- Ctrl + P : 默认输入文件名打开相应文件,可以模糊匹配. 输入框中输入#,查找当前文件下的标识。
- Ctrl + D : 先选中其中一个,然后 Ctrl + D 会向下连选相同代码然后可以统一编辑。
- Ctrl + R : 自动提取当前文件中的函数名,并移动光标到选中的函数。配合 Ctrl + D 可以依次向下寻找此函数的调用
- Ctrl + G : goto, 输入框输入数字,定位到行号
- Shift+ 光标:光标移动到某处,按住Shift,同时鼠标左键点一下,选中两次光标中间的所有内容。光标移动到某处,按住Shift,同时鼠标右键按住往下拉可以连续选中多行同一位置的几个字母。右键用于修改对齐的同类变量名十分有用。
- Ctrl + F : Find。输入待查找代码,按下 Enter 查找下一个,Shift + Enter 查找上一个。先选中后 Ctrl + F, 可免去输入
- Ctrl + H: Find & Replace ,查找替换
- Ctrl + Shift + F : 全项目查找,在当前文件夹下的所有文件里查找
- Ctrl + W : 关闭当前文件
- Ctrl + Shift + W : 关闭所有文件
- Ctrl + K + B :开启 / 隐藏 侧边栏
- Ctrl + X : 删除当前行
- Ctrl + Enter / Ctrl + Shift + Enter : 在当前行 下一行 / 上一行 插入一个空行
- Ctrl + M : 跳到对应匹配的括号。括号内会调到括号内,括号外会调到括号外。
- Ctrl + Shift + M :选中括号内的内容,再按一次,继续选中父括号
- Ctrl + N : 新建窗口
- Ctrl + / , Ctrl + Shift + / : 将当前行行注释, 在当前位置添加块注释
- Ctrl + Shift + UP / Ctrl + Shift + DOWN : 向上或向下交换两行
- Ctrl + Alt + UP / Ctrl + Alt + DOWN : 向上或向下行同时选中光标的位置
- F11 :开启/关闭 全屏模式,只有当前编辑器
- Shift + F11 : 开启/关闭 全屏免打扰模式,只能编辑当前文件
- Alt + Shift + 数字 : 分屏
- 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 屏
- Shift + UP : 向上选中多行
- Shift + DOWN : 向下选中多行
- Shift + LEFT : 向左选中字符文本
- Shift + RIGHT : 向右选中字符文本
- Tab : 向右缩进
- Shift + Tab : 向左缩进
- Ctrl + Z :撤销
- Ctrl + Y : 恢复撤销
- Ctrl + U : 软撤销 (?不懂)
- Ctrl + T : 左右字母互换。注意,按两次不会还原,会依次换下去。暂时没想到什么用途
- Ctrl + Tab : 和 Windows 的窗口切换一样,按文件浏览过的顺序,切换当前窗口的标签页
- Ctrl + Shift + [ : 折叠代码
- Ctrl + Shift + ] : 展开代码
- Ctrl + K + Backspace : 从光标处删除至行首
- Ctrl + L : 选中当前整行
- Ctrl + KK : 从光标处删除至行尾
- Ctrl + Shift + K :删除当前整行
- Ctrl + Shift + D : 复制光标所在整行,插入该行之前
- Ctrl + J : 当已选中多行时,将选中的多行合并
- Ctrl + KU : 改为大写
- Ctrl + KL : 改为小写
ST3 自定义设置
ST3中有两个设置,系统设置和快捷键设置,一般我们修改设置的话,最好复制出来在 user 中修改,以免升级后系统的default 被覆盖掉。
推荐设置 Preferences -> Settings - User
- 设置1
{
"color_scheme" : "Packages/Color Scheme - Default/Monokai.tmTheme", // theme
"draw_minimap_border" : true, // 右侧缩略图边框
"font_face" : "YaHei Consolas Hybrid", // 字体设置
"font_size" : 13, // 字体大小
"highlight_line" : true, // 当前行标亮
"ignored_packages" : ["Toggle Css Format"], // 开启vim模式
"save_on_focus_lost" : true, // 失去焦点后保存
"auto_complete" : false, // 失去焦点后保存
"word_wrap" : false, // 强制不换行
"word_separators" : "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?", // 双击选中中划线
"update_check" : false // 关闭自动更新
}
- 设置2
{
"color_scheme" : "Packages/Color Scheme - Default/Monokai.tmTheme", // theme
"draw_minimap_border" : true, // 右侧缩略图边框
"font_face" : "YaHei Consolas Hybrid", // 字体设置
"font_size" : 13, // 字体大小
"highlight_line" : true, // 当前行标亮
"ignored_packages" : ["Toggle Css Format"], // 开启vim模式
"save_on_focus_lost" : true, // 失去焦点后保存
"auto_complete" : false, // 失去焦点后保存
"word_wrap" : false, // 强制不换行
"word_separators" : "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?", // 双击选中中划线
"update_check" : false // 关闭自动更新
}
- 我的设置
{
"auto_complete": true,
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"draw_minimap_border": true,
"font_face": "YaHei Consolas Hybrid",
"font_size": 16,
"highlight_line": false,
"ignored_packages":
[
"Toggle Css Format"
],
"save_on_focus_lost": true,
"theme": "Default.sublime-theme",
"update_check": false,
"word_separators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",
"word_wrap": "auto"
}
注意,这里用的字体是 YaHei Consolas Hybrid, Yahei Consolas Hybrid 是一种合成字体,是由微软雅黑的中文字体和 Consolas 的英文字体合成的,Consolas 字体是微软专为程序员开发的一种字体,但没有中文支持,所以 Yahei Consolas Hybrid 这种字体特别适合中英文的编程开发,代码编写。一般需要先下载安装, 下载地址
扫描二维码关注公众号,回复:
1854993 查看本文章