Sublime Text3使用指南

前言(Prologue)

Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到如今的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到如今几乎是各平台首选的GUI编辑器。特别是Sublime Text编写JavaScript/HTML/Python是很是好的利器。Sublime Text官网下载地址戳这里:http://www.sublimetext.com/javascript

安装(Installation)

Sublime Text官方网站提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是Sublime Text 3。这里以Windows版本的Sublime Text安装为例。html

注意在安装时勾选Add to explorer context menu,这样在右键单击文件时就能够直接使用Sublime Text打开。前端

添加Sublime Text到环境变量

使用Win + R运行sysdm.cpl打开“系统属性”。java

Sublime Text3使用指南

 

 

而后在“高级”选项卡里选择“环境变量”,编辑“Path”,增长Sublime Text的安装目录(例如 C:\Program Files\Sublime Text 3)。程序员

Sublime Text3使用指南

接下来你就能够在命令行里面利用subl命令直接使用Sublime Text了:正则表达式

subl file  使用Sublime Text打开file文件chrome

subl folder  使用Sublime Text打开folder文件夹编程

subl .  使用Sublime Text当前文件夹windows

安装Package Control

前文提到Sublime Text支持大量插件,如何找到并管理这些插件就成了一个问题,Package Control正是为了解决这个问题而出现的,利用它咱们能够很方便的浏览、安装和卸载Sublime Text中的插件。sublime-text

进入Package Control的官网,里面有详细的安装教程。Package Control支持Sublime Text 2和3,本文只给出3的安装流程:

  • 使用Ctrl + `打开Sublime Text控制台。
  • 将下面的代码粘贴到控制台里:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h elseopen(os.path.join( ipp, pf), 'wb' ).write(by)

  • 等待Package Control安装完成。以后使用Ctrl + Shift + P打开命令板,输入install应出现Package Control:

Sublime Text3使用指南

成功安装Package Control以后,咱们就能够方便的安装使用Sublime Text的各类插件:

购买(Purchase)

Sublime Text是一个收费闭源软件,这在必定程度上成为了我支持Sublime Text的理由(我心中的软件靠谱程度:免费开源 << 免费闭源 < 收费开源 < 收费闭源):戳这里购买。

不过不购买Sublime Text也能够“正常”使用它,只是Sublime Text会时不时的弹出一个对话框提醒你购买,此外窗口处会有一个很屌丝很low逼的(UNREGISTERED)。虽然也只是偶尔弹出提示购买,并无任何功能限制。快把DreamWeaver打入冷宫吧!可是,做为一个不是处女座胜似处女座的挨踢民工你叫我怎么忍?!!

用着我没过四级的英语水平Google到了可用的许可证一枚,造福社会(:不尊重知识产权的渣渣…

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

推荐安装的插件列表

易用性:

ChineseLocalization , 彻底汉化插件
Monokai Extended 主题,推荐使用
HTML5,HTML5标签拓展
JsFormat,javascript格式化
CSS Format,CSS格式化
Tag,HTML格式化
Brackethighlighter,标签对标记
SideBarEnhancements ,加强型侧边栏
BufferScroll,代码折叠状态保留
StyleToken , 标记颜色代码功能:
Emmet,前端神器
TortoiseSVN,SVN你懂的
QuoteHTML,把HTML拼接成js插入字符串,神器
Clipboard Manager,加强型剪贴板,可访问历史剪贴板记录
FileHeader,文件模板 , 可自动更新修改时间
AutoPrefixer,浏览器私有属性前缀补全 (Node.js依赖)
ColorConvert,RGBA颜色转换,十六进制颜色转换为RGBA颜色
Better Completion,全能代码提示
LiveStyle,双向更改无刷新实时预览 , 包含chrome插件 Emmet LiveStyle
SFTP , 须要激活 ,看这里 Sublime Text SVN/SFTP 插件序列号经过微信自动获取
*jQuery,jQuery 代码提示(Better Completion 已可替代此插件)
*Sass以及SASS Build,使用Sass必备,ctrl+b执行编译
*yui compressor,JS和CSS压缩 (JRE依赖),ctrl+b执行编译推荐使用面向将来的前端自动化工具(相对成熟的Grunt,以及后起之秀 Gulp ,还有百度 FIE),以上两个星标插件均可被自动化工具所取代。Gulp教程移步这里:Gulp 自动化你的前端
其余:
ConvertToUTF8,GBK编码兼容
IMESupport,输入法不跟随时安装
TrailingSpaces,多余空格标记,强迫症患者福音
Hasher,符号转义,ctrl+shift+p 选择 Entity Encode
PackageResourceViewer,插件修改必备,ctrl+shift+p 调用 Open Resource

 

使用 Sublime Text 建议掌握经常使用命令

一、查找打开过的文件:Ctrl+P,而后输入最近的文件名就能够即时预览到文件内容。

二、命令输入框:Ctrl+Shift+P

  • 切换语法模式
Set Syntax : [编程语言]

能够缩写为:

sspy

Sublime Text3使用指南

这样就能够切换语法模式了,这以便于代码高亮及插件调用(好比HTML模式会使Emmet生效)

我在这里推荐给你们一个优秀的主题,这是我试事后感受最好的。该主题套装内置多种主题方案,它多是目前你在扩展中心能找到的最好的主题。

它就是 Boxy Theme –> Boxy Theme – Packages – Package Control

  • 我截一张图给你们看看吧,Monokai 方案

Sublime Text3使用指南

  • 这个主题的设置项都集成在 Preferences –> Package Settings –> Boxy Theme –> Configuration 下,包括主题、配色、全局设置(颜色、大小之类的)、标签栏、侧栏、搜索栏、状态栏、滚动条等设置项均可以用鼠标点选应用,很是方便直观(以下)

Sublime Text3使用指南

  • 本主题须配合该做者的另外一款图标扩展 “A File Icon” 来使用 –> A File Icon – Packages – Package Control ,且安装完成两款扩展要重启一下 Sublime Text 3。

尾声:Windows下快捷键一览

最经常使用

Sublime Text的编辑十分人性化——它不像Vim那样反人类(尽管我也用Vim但我仍是要说Vim的快捷键设定绝壁连代谢产物都不如),少许的快捷键就能够完成绝大多数编辑任务。

基本编辑(Basic Editing)

↑↓←→就是↑↓←→,不是KJHL,(没错我就是在吐槽Vim,尼玛设成WSAD也比这个强啊),粘贴剪切复制均和系统一致。

Ctrl + Enter在当前行下面新增一行而后跳至该行;Ctrl + Shift + Enter在当前行上面增长一行并跳至该行。

Sublime Text3使用指南

Ctrl + ←/→进行逐词移动,相应的,Ctrl + Shift + ←/→进行逐词选择。

Sublime Text3使用指南

Ctrl + ↑/↓移动当前显示区域,Ctrl + Shift + ↑/↓移动当前行。

Sublime Text3使用指南

选择(Selecting)

Sublime Text的一大亮点是支持多重选择——同时选择多个区域,而后同时进行编辑。

Ctrl + D选择当前光标所在的词并高亮该词全部出现的位置,再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程当中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑。

多重选词的一大应用场景就是重命名——从而使得代码更加整洁。尽管Sublime Text没法像IDE(例如Eclipse)那样进行自动重命名,但咱们能够经过多重选词+多重编辑进行直观且便捷的重命名:

Sublime Text3使用指南

有时咱们须要对一片区域的全部行进行同时编辑,Ctrl + Shift + L能够将当前选中区域打散,而后进行同时编辑:

Sublime Text3使用指南

有打散天然就有合并,Ctrl + J能够把当前选中区域合并为一行:

Sublime Text3使用指南

查找&替换(Finding&Replacing)

Sublime Text提供了强大的查找(和替换)功能,为了提供一个清晰的介绍,我将Sublime Text的查找功能分为快速查找、标准查找和多文件查找三种类型。

快速查找&替换

多数状况下,咱们须要查找文中某个关键字出现的其它位置,这时并不须要从新将该关键字从新输入一遍而后搜索,咱们只须要使用Shift + ←/→Ctrl + D选中关键字,而后F3跳到其下一个出现位置,Shift + F3跳到其上一个出现位置,此外还能够用Alt + F3选中其出现的全部位置(以后能够进行多重编辑,也就是快速替换)。

Sublime Text3使用指南

标准查找&替换

另外一种常见的使用场景是搜索某个已知但不在当前显示区域的关键字,这时可使用Ctrl + F调出搜索框进行搜索:

Sublime Text3使用指南

以及使用Ctrl + H进行替换:

Sublime Text3使用指南

关键字查找&替换

对于普通用户来讲,常规的关键字搜索就能够知足其需求:在搜索框输入关键字后Enter跳相当键字当前光标的下一个位置,Shift + Enter跳至上一个位置,Alt + Enter选中其出现的全部位置(一样的,接下来能够进行快速替换)。

Sublime Text的查找有不一样的模式:Alt + C切换大小写敏感(Case-sensitive)模式,Alt + W切换整字匹配(Whole matching)模式,除此以外Sublime Text还支持在选中范围内搜索(Search in selection),这个功能没有对应的快捷键,但能够经过如下配置项自动开启。

"auto_find_in_selection": true

这样以后在选中文本的状态下范围内搜索就会自动开启,配合这个功能,局部重命名(Local Renaming)变的很是方便:

Sublime Text3使用指南

使用Ctrl + H进行标准替换,输入替换内容后,使用Ctrl + Shift + H替换当前关键字,Ctrl + Alt + Enter替换全部匹配关键字。

正则表达式查找&替换

正则表达式是很是强大的文本查找&替换工具,Sublime Text中使用Alt + R切换正则匹配模式的开启/关闭。Sublime Text的使用Boost里的Perl正则表达式风格。

出于篇幅缘由,本文不会对正则表达式进行详细介绍,Mastering Regex(中译本:精通正则表达式)对正则表达式的原理和各语言下的使用进行了详细介绍。此外网上有大量正则表达式的优秀教程(“正则表达式30分钟入门教程”MSDN正则表达式教程),以及在线测试工具(regexpal和regexer)。

Sublime Text3使用指南

多文件搜索&替换默认在当前打开的文件和文件夹进行搜索/替换,咱们也能够指定文件/文件夹进行搜索/替换。

跳转(Jumping)

Sublime Text提供了强大的跳转功能使得咱们能够在不一样的文件/方法/函数中无缝切换。就个人使用经验而言,目前尚未哪一款编辑器能够在这个方面超越Sublime Text。

跳转到文件

Ctrl + P会列出当前打开的文件(或者是当前文件夹的文件),输入文件名而后Enter跳转至该文件。

须要注意的是,Sublime Text使用模糊字符串匹配(Fuzzy String Matching),这也就意味着你能够经过文件名的前缀、首字母或是某部分进行匹配:例如,EISEclipStupid均可以匹配EclipseIsStupid.java

Sublime Text3使用指南

跳转到符号

尽管是一个文本编辑器,Sublime Text可以对代码符号进行必定程度的索引。Ctrl + R会列出当前文件中的符号(例如类名和函数名,但没法深刻到变量名),输入符号名称Enter便可以跳转到该处。此外,还可使用F12快速跳转到当前光标所在符号的定义处(Jump to Definition)。

Sublime Text3使用指南

比较有意思的是,对于Markdown,Ctrl + R会列出其大纲,很是实用。

Sublime Text3使用指南

跳转到某行

Ctrl + G而后输入行号以跳转到指定行:

Sublime Text3使用指南

组合跳转

Ctrl + P匹配到文件后,咱们能够进行后续输入以跳转到更精确的位置:

  • @ 符号跳转:输入@symbol跳转到symbol符号所在的位置
  • # 关键字跳转:输入#keyword跳转到keyword所在的位置
  • : 行号跳转:输入:12跳转到文件的第12行。

Sublime Text3使用指南

因此Sublime Text把Ctrl + P称之为“Go To Anything”,这个功能如此好用,以致于我认为没有其它编辑器可以超越它。

中文输入法的问题

从Sublime Text的第一版(1.0)到如今(3.0 3065),中文输入法(包括日文输入法)都有一个问题:输入框不跟随。

Sublime Text3使用指南

目前官方尚未修复这个bug,解决方法是安装IMESupport插件,以后重启Sublime Text问题就解决了。

Sublime Text3使用指南

文件夹(Folders)

Sublime Text支持以文件夹作为单位进行编辑,这在编辑一个文件夹下的代码时尤为有用。在FileOpen Folder

Sublime Text3使用指南

你会发现右边多了一个侧栏,这个侧栏列出了当前打开的文件和文件夹的文件,使用Ctrl + K, Ctrl + B显示或隐藏侧栏,使用Ctrl + P快速跳转到文件夹里的文件。

窗口&标签(Windows & Tabs)

Sublime Text是一个多窗口多标签编辑器:咱们既能够开多个Sublime Text窗口,也能够在一个Sublime Text窗口内开多个标签。

窗口(Window)

使用Ctrl + Shift + N建立一个新窗口(该快捷键再次和搜狗输入法快捷键冲突,我的建议禁用全部搜狗输入法快捷键)。

当窗口内没有标签时,使用Ctrl + W关闭该窗口。

标签(Tab)

使用Ctrl + N在当前窗口建立一个新标签,Ctrl + W关闭当前标签,Ctrl + Shift + T恢复刚刚关闭的标签。

编辑代码时咱们常常会开多个窗口,因此分屏很重要。Alt + Shift + 2进行左右分屏,Alt + Shift + 8进行上下分屏,Alt + Shift + 5进行上下左右分屏(即分为四屏)。

Sublime Text3使用指南

分屏以后,使用Ctrl + 数字键跳转到指定屏,使用Ctrl + Shift + 数字键将当前屏移动到指定屏。例如,Ctrl + 1会跳转到1屏,而Ctrl + Shift + 2会将当前屏移动到2屏。

全屏(Full Screen)

Sublime Text有两种全屏模式:普通全屏和无干扰全屏。

我的强烈建议在开启全屏前关闭菜单栏(Toggle Menu),不然全屏效果会大打折扣。

F11切换普通全屏:

Sublime Text3使用指南

Shift + F11切换无干扰全屏:

Sublime Text3使用指南

风格(Styles)

风格对于任何软件都很重要,对编辑器也是如此,尤为是GUI环境下的编辑器。做为一个程序员,我但愿个人编辑器足够简洁且足够个性。

用过Sublime Text以后,我马上就卸掉了Notepad++。

Sublime Text自带的风格是我喜欢的深色风格(也能够调成浅色),默认主题是Monokai Bright,这二者的搭配已经很不错了,不过咱们还能够作得更好:接下来我将会展现如何经过设置偏好项和添加自定义风格/主题使得Sublime Text更加Stylish。

一些设置(Miscellaneous Settings)

下面是我我的使用的设置项。

// 设置Sans-serif(无衬线)等宽字体,以便阅读 "font_face": "YaHei Consolas Hybrid", "font_size": 12, // 使光标闪动更加柔和 "caret_style": "phase", // 高亮当前行 "highlight_line": true, // 高亮有修改的标签 "highlight_modified_tabs": true,

设置以后的效果以下:

Sublime Text3使用指南

 

多文件搜索&替换

使用Ctrl + Shift + F开启多文件搜索&替换(注意此快捷键和搜狗输入法的简繁切换快捷键有冲突):

主题(Themes)

前面已经介绍过一款主题,Sublime Text有大量第三方主题:[https://sublime.wbond.net/browse/labels/theme],这里我给出几个我的感受不错的主题:

Soda Dark

Sublime Text3使用指南

Nexus

Sublime Text3使用指南

Flatland

Sublime Text3使用指南

配色(Color)

colorsublime包含了大量Sublime Text配色方案,并支持在线预览,配色方案的安装教程在这里,恕不赘述。

我我的使用的是Nexus主题和Flatland Dark配色,配置以下:

"theme": "Nexus.sublime-theme", "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",

效果以下:

Sublime Text3使用指南

编码(Coding)

优秀的编辑器使编码变的更加容易,因此Sublime Text提供了一系列功能以提升开发效率。

良好实践(Good Practices)

良好的代码应该是规范的,因此Google为每一门主流语言都设置了其代码规范(Code Style Guideline)。我本身经过下面的设置使以规范化本身的代码。

// 设置tab的大小为2 "tab_size": 2, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80, 100], // 显示空白字符 "draw_white_space": "all", // 保存时自动去除行末空白 "trim_trailing_white_space_on_save": true, // 保存时自动增长文件末尾换行 "ensure_newline_at_eof_on_save": true,

代码段(Code Snippets)

Sublime Text支持代码段(Code Snippet),输入代码段名称后Tab便可生成代码段。

Sublime Text3使用指南

你能够经过Package Control安装第三方代码段,也能够本身建立代码段,参考这里

格式化(Formatting)

Sublime Text基本的手动格式化操做包括:Ctrl + [向左缩进,Ctrl + ]向右缩进,此外Ctrl + Shift + V能够以当前缩进粘贴代码(很是实用)。

除了手动格式化,咱们也能够经过安装插件实现自动缩进和智能对齐:

自动完成(Auto Completion)

Sublime Text 支持必定的自动完成,按Tab自动补全。

Sublime Text3使用指南

括号(Brackets)

编写代码时会碰到大量的括号,利用Ctrl + M能够快速的在起始括号和结尾括号间切换,Ctrl + Shift + M则能够快速选择括号间的内容,对于缩进型语言(例如Python)则可使用Ctrl + Shift + J

Sublime Text3使用指南

此外,我使用BracketHighlighter插件以高亮显示配对括号以及当前光标所在区域,效果以下:

Sublime Text3使用指南

命令行(Command Line)

尽管提供了Python控制台,但Sublime Text的控制台仅支持单行输入,十分不方便,因此我使用Sublime​REPL以进行一些编码实验(Experiments)。

Sublime Text3使用指南

其它(Miscellaneous)

尽管我试图在本文包含尽量多的Sublime Text实用技能,但受限于篇幅和个人我的经验,本文仍难免有所遗漏,欢迎在评论里指出本文的错误及遗漏。

下面是一些可能有用但我不多用到的功能:

  • 宏(Macro):Sublime Text支持录制宏,但我在实际工做中并未发现宏有多大用处。
  • 其它平台(Other Platforms):本文只介绍了Windows平台上Sublime Text的使用,不过Linux和OS X上Sublime Text的使用方式和Windows差异不大,只是在快捷键上有所差别,请参考Windows/Linux快捷键OS X快捷键
  • 项目(Projects):Sublime Text支持简单的项目管理,但我通常只用到文件夹。
  • Vim模式(Vintage):Sublime Text自带Vim模式
  • 构建(Build):经过配置,Sublime Text能够进行源码构建
  • 调试(Debug):经过安装插件,Sublime Text能够对代码进行调试。

快捷键列表(Shortcuts Cheatsheet)

我把本文出现的Sublime Text按其类型整理在这里,以便查阅。

通用(General)

  • ↑↓←→:上下左右移动光标,注意不是否是KJHL
  • Alt:调出菜单
  • Ctrl + Shift + P:调出命令板(Command Palette)
  • Ctrl + `:调出控制台

编辑(Editing)

  • Ctrl + Enter:在当前行下面新增一行而后跳至该行
  • Ctrl + Shift + Enter:在当前行上面增长一行并跳至该行
  • Ctrl + ←/→:进行逐词移动
  • Ctrl + Shift + ←/→进行逐词选择
  • Ctrl + ↑/↓移动当前显示区域
  • Ctrl + Shift + ↑/↓移动当前行

选择(Selecting)

  • Ctrl + D:选择当前光标所在的词并高亮该词全部出现的位置,再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程当中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑
  • Ctrl + Shift + L:将当前选中区域打散
  • Ctrl + J:把当前选中区域合并为一行
  • Ctrl + M:在起始括号和结尾括号间切换
  • Ctrl + Shift + M:快速选择括号间的内容
  • Ctrl + Shift + J:快速选择同缩进的内容
  • Ctrl + Shift + Space:快速选择当前做用域(Scope)的内容

查找&替换(Finding&Replacing)

  • F3:跳至当前关键字下一个位置
  • Shift + F3:跳到当前关键字上一个位置
  • Alt + F3:选中当前关键字出现的全部位置
  • Ctrl + F/H:进行标准查找/替换,以后:
    • Alt + C:切换大小写敏感(Case-sensitive)模式
    • Alt + W:切换整字匹配(Whole matching)模式
    • Alt + R:切换正则匹配(Regex matching)模式
    • Ctrl + Shift + H:替换当前关键字
    • Ctrl + Alt + Enter:替换全部关键字匹配
  • Ctrl + Shift + F:多文件搜索&替换

跳转(Jumping)

  • Ctrl + P:跳转到指定文件,输入文件名后能够:
    • @ 符号跳转:输入@symbol跳转到symbol符号所在的位置
    • # 关键字跳转:输入#keyword跳转到keyword所在的位置
    • : 行号跳转:输入:12跳转到文件的第12行。
  • Ctrl + R:跳转到指定符号
  • Ctrl + G:跳转到指定行号

窗口(Window)

  • Ctrl + Shift + N:建立一个新窗口
  • Ctrl + N:在当前窗口建立一个新标签
  • Ctrl + W:关闭当前标签,当窗口内没有标签时会关闭该窗口
  • Ctrl + Shift + T:恢复刚刚关闭的标签

屏幕(Screen)

  • F11:切换普通全屏
  • Shift + F11:切换无干扰全屏
  • Alt + Shift + 2:进行左右分屏
  • Alt + Shift + 8:进行上下分屏
  • Alt + Shift + 5:进行上下左右分屏
  • 分屏以后,使用Ctrl + 数字键跳转到指定屏,使用Ctrl + Shift + 数字键将当前屏移动到指定屏

延伸阅读(Further Reading)

书籍(Books)

视频(Videos)

经常使用快捷键

Alt+R : 开启正则表达式功能
Alt+Enter: 找到匹配目标后所有选择
Ctrl+R:前往 method(mac下⌘R)
Ctrl+M:跳转到对应括号 按Ctrl+Shift+上下键,可替换行
Ctrl+D:选择单词,重复可增长选择下一个相同的单词
Ctrl+L:选择行,重复可依次增长选择下一行
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件(mac下⌘P),在里面输入: admi@auto 能够定位到相应文件夹(admin.html)下的相应方法(auto)。
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭全部打开文件
Ctrl+Shift+V:粘贴并格式化
Ctrl+Shift+L:选择多行
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+X:删除当前行
Ctrl+U:软撤销,撤销光标位置
Ctrl+J:选择标签内容
Ctrl+F:查找内容
Ctrl+Shift+F:查找并替换
Ctrl+H:替换
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏
Ctrl+Shift+M:选中当前括号内容,重复可选着括号自己
Ctrl+F2:设置/删除标记
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A:选择当前标签先后,修改标签用的
F11:全屏
Shift+F11:全屏免打扰模式,只编辑当前文件
Alt+F3:选择全部相同的词
Alt+.:闭合标签
Alt+Shift+数字:分屏显示
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容 鼠标的前进后退键可切换Tab文件 按Ctrl,依次点击或选取,可须要编辑的多个位置
Ctrl+shift+D: 备份多个当前行
Ctrl+shift+T: 恢复已经关闭的标签

参考连接:

  • http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
  • https://www.zhihu.com/question/24896283
  • https://www.zhihu.com/question/28761608

原文地址:http://www.madongdong.me/sublime-text3%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/

做者:马东东

相关文章
相关标签/搜索