sublime text3 技巧
常用热键 多重文本选择:ctrl + cmd + g 多重光标选择:shift + ctrl + up/down 选择标签本身:shift + ctrl + a 选择标签内容:shift + cmd + a 重新打开刚刚关闭的标签页:cmd + shift + t 括号前后移动光标:ctrl + m 向光标前插入一行:shif...
sublime快捷键
sublime原生自带的快捷键也能很大程度上方便开发,这里以mac为主,windows多数与其相似,以下是mac下所默认的快捷键:
mac ? ??备注:具体符号对应的按键
?command key
?control key
?option key
?shift key
为了方便记忆,将快捷键分成了8个类型, 分别为
edit(编辑)
selection(光标选中)
find(查找)
view(视图)
go to(跳转)
project(工程)
general(通用)
tabs(标签)
edit(编辑)
?[向左缩进 | left indent
?]向右缩进 | right indent
??↑与上一行互换(超实用!)| swap line up
??↓与下一?行互换?(超实用!)| swap line down
??d复制粘贴当前行(减少多余的粘贴)| duplicate line
?j拼接行(css格式化时挺有用) | join lines
?←去往行的开头 | beginning of line
?→去往行末尾 | end of line
??/块注释 | toggle comment block
?k从光标开始的地方删除到行尾 | delete to end
??k删除一整行 | delete line
?t相邻单词互换位置,在','前试用,有惊喜(很有趣)| transpose
???向光标前插入一行|insert line before
??向光标后插入一行|inter line after
??t插入特殊字符|special characters
?d向后删除(很怪异的操作,不过感觉很酷炫)
selection(光标选中)
?d选中相同的词 | expand selection to words
??g多重文本光标选中(再也不用? d一个一个的找啦)| expand all selection to words
?l选中一行|expand selection to line
esc单选(取消多重选择)|single selection,cancel multiple selections
??↑一行一行向上选中|add previous line
??↓一行一行向下选中|add next line
??l将选中的区域分割成多行选中状态(多光标操作状态)|split into lines
?+拖动鼠标多重光标选中
??j已缩进层级为依据,一层层向外选中|expand selection to indentation
??m将匹配括号中的内容选中|expand selection to brackets
find(查找)
?f普通查找|find
?g查找下一个|find next
??f在文件夹中查找| find in files
??e缓存用于替换的内容,方便之后的替换|use selection for replace
?e缓存用于查找的内容,方便之后的查找|use selection for find
??e一个接一个往下替换|replace next
view(视图)
推荐使用origami插件,可以随意对sublime进行分割
go to(跳转/定位)
?p跳转文件(很方便)| go to anything
?r定位文件中的方法@| go to symbol
?g定位文件中的行号:| go to line
?m定位匹配的括号 | jump to matching bracket
?f2设置/取消定位标记| toggle bookmark
f2跳转到定位标记处 | next bookmark
??f2清除所有定位标记| clear all bookmarks
??→下一个打开的文件| next file
project(工程)
??p在保存过的工程中切换,随意变换工程环境|switch project window
general(通用)
??p 打开命令行| command prompt
?k, ?b隐藏/打开 侧边栏| toggle side bar
tabs(标签栏)
??t 打开最后一次关闭的文件|open last closed tab
^tab 循环遍历tab|cycle up through tabs
^?tab 反方向循环遍历tab|cycle down through tabs
_____________________________________
实用插件
emmet:这个插件内置的功能很强大,它的快捷键详细说明如下:
操作、编辑html:emmet documentation
快速生成html语法篇:cheat sheet
理解记忆后,能增加很多开发效率。
tag: html格式化
jsformat: javascript格式化
origami:sublime视图设置sublimetext/origami · github