
工欲善其事,必先利其器(论语-卫灵公)
查看
- 切换tab文件: control + Tab
- 显示与修改快捷键: cmd + K , cmd + S
- 进入禅模式: cmd + K , Z
- 跨窗口切换tab: option + cmd + Left / Right
跳转
- 回到上一次光标位置: control + -
- 到上一个编辑位置: cmd + K , cmd + Q
- 转到当前文件中的符号: cmd + shift + O
- 在选定的每行末尾插入光标: shift + option + I
- 多光标选取: alt + 鼠标单击
- 转到工作区的符号: cmd + T
- 移动到文件结尾: cmd + Down
编辑
- 选择下一个匹配项: cmd + D
- 选择所有出现的当前选择: cmd + shift + L
- 删除当前行: cmd + shift + K / cmd + X
- 移动当前行: option + Up / Down
- 复制当前行: option + shift + Up / Down
- 文内替换: cmd + option + F
- 文内搜索: cmd + F
- 选定当前行: cmd + L
- 重命名所有变量: fn + F2
- 删除光标右侧所有: cmd + Delete
文件
- 新建文件: cmd + N
- 打开最近文件: control + R
- 更改语言模式: cmd + K , M
- 资源管理器新建文件: control + cmd + N
- 资源管理器新建文件夹: control + shift + N
- 在Finder中显示当前文件: option + cmd + R
- 新窗口打开文件: option + 点击文件
- 拆分窗口: cmd + \
显示
- 显示当前文件位置: cmd + shift + E
- 显示git: control + shift + G
- 显示控制台: control + `
- 显示全局替换: cmd + shift + H
- 显示全局搜索: cmd + shift + F
- 显示侧边栏: cmd + B
实战小案例
例子一
将下面文本更换成阿东盒教程
阿西河css教程
阿西河html教程
阿西河english教程
阿西河python教程
阿西河js教程
阿西河java教程
步骤:
文件内正则替换(cmd + option + F): 阿西河(\w)+教程
例子二
将下列对象的key转换成数组类型
{"test1":1,
"test2":2,
"test3":2,
"test4":"df",
"test5":"dfdf",
"test6":"2df","test7":2,
"test8":"2dfdf",
"test9":"2ds3434d",
"test10":2,"test11":2,
"test12":2}
步骤:
- 新建文件,录入数据
cmd + N - 设置成json文件类型
cmd + K , M - 代码格式化
- 选取到末尾
option + shift + I - 移动到行首
cmd + Left - 移动光标,批量操作处理
推荐插件
- Quokka.js: 实时运行
- Draw . io Integration: 画图神器
- File Utils: 文件工具相关扩展工具