由于Sublime Text 安装插件的问题实在是无奈,最后向VSCode低头,决定转战VSCode,虽然可以设置成Sublime Text 快捷键,但多少还是有些不适应,只能从头继续学习了。
Mac 快捷键指示:
⌘ :command键
⌥ :option/alt
⇧ :shift按键
^ : 表示的是control键
VSCode 快捷键:
⌘+D:按中相同目标词,多按++(过程中如果想跳过某个选项,⌘+k即可)
多列游标模式:按住alt+鼠标左键(单点或拖拽)
⌘+shift+鼠标左键:在行首/行尾加多行游标
control+shift+↑:向上面一行添加游标
control+shift+↓:向下面一行添加游标
⌘+kk \ Ctrl+kk:删除光标至当前行尾内容
⌘+shift+D:复制光标所在整行,插入在该行之前
⌘+J:删除当前行与下一行内容合并成一行(光标未选中多行内容的时候) 或 将多行内容合并成一行(已选择需要合并的多行时)
⌘+KU:改为大写
⌘+KL:改为小写
⌘+control+↑: 向上移动一行
⌘+control+↓: 向下移动一行
alt+shift+↑ : 向上复制一行
alt+shift+↓ : 向下复制一行
⌘+Z:恢复撤销
⌘+shift+[:向上切换当前工作台标签
⌘+shift+]:向下切换当前工作台标签
control+T:词互换
⌘+enter:插入行后
⌘+shift+enter:插入行前
⌘+W:关闭当前标签
⌘+shif+W:关闭窗口
⌘+F:查找
⌘+alt+F:替换
⌘+shif+F:在文件中查找
⌘+shif+H:在文件中替换
⌘+alt+/:切换行注释
⌘+shif+P: 命令面板
⌘+control+F: 全屏切换
⌘+B: 侧边栏显示隐藏
⌘+=: 放大工作桌面
⌘+-: 缩小工作桌面
⌘+\: 左右拆分窗口
⌘+shift+E: 资源管理器
⌘+shift+F: 搜索
⌘+shift+D: 调试
⌘+shift+X: 安装插件
⌘+shift+U: 输出
⌘+shift+Y: 调试控制台
control+`: 终端
control+R:跳转到当前文件的某一符号位置
control+G:跳转到当前文件的某一行
control+M:光标移动至括号内开始或结束的位置
alt+→ : 以单词为单位向后移动光标
alt+shift+→ : 以单词为单位向后选中文本
⌘+↑ : 跳转至文件开头
⌘+↓ : 跳转至文件结尾
alt+⌘+[ : 代码折叠
alt+⌘+] : 代码展开
shift+alt+F : 代码格式化
正则替换:
目标
将类似 <div id="aaaa">$1</div>这样的语句替换成 <div id="aaaa" class="jiaoshou">$1</div>
替换方法
调出查找和替换界面
点下最左侧的.*按钮,启用正则搜索
Find What界面中输入 "<div id="aaaa">(.*)</div>",别忘了这儿的小括号
Replace With中输入 "<div id="aaaa" class="jiaoshou">$1</div>"这儿的$1就代表了第一个括号中匹配的内容
Replace ALL!
<div id="aaaa">较瘦f2e</div>
<div id="aaaa">前端</div>
<div id="aaaa">较瘦</div>
稍微再加点限制:
<div id="aaaa">较瘦f2e</div>
<span id="bbbb">前端</span>
<a id="cccc">较瘦</a>
Find What界面中输入 <(.*) id=(.*)>(.*)</(.*)>
Replace With中输入 <$1 id=$2 class="jiaoshou">$3</$4>
使用E[attr]添加属性:
带有某个属性的标签( a[title=abc])
使用E{text}添加文本:
带有标签内容(p{内容}
eg:
E$*N:
带序号的元素(p.abc$*5)
eg: