Sublime Text3 使用总结

下载安装


安装 Package Control

  1.     “ Ctrl + ` ”调出console
  2.  复制粘贴以下代码到底部命令行并回车 
  3. 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())
  4.  重启软件,如果 在 Perferences->package settings 中看到 package control, 说明安装成功
  5. 之后就可以开始使用 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 这种字体特别适合中英文的编程开发,代码编写。一般需要先下载安装, 下载地址



Ref


猜你喜欢

转载自blog.csdn.net/baishuo8/article/details/80865379