VsCode 快捷键基础入门

在极客专栏订阅了玩转VS Code 记录了一些验证过的快捷键与操作
由于安装了一些插件,导致快捷键覆盖,未生效的就没记录了。

基本操作

Cmd + shift + P 打开命令面板
Cmd + shift + E 文件资源管理器
Cmd + shift + F 跨文件搜索
Cmd + shift + G 源代码管理
Cmd + shift + D 启动和调试
Cmd + shift + X 管理扩展
Cmd + shift + M 查看控制台

光标移动

Option/Alt + 左右箭头 单词级移动
Cmd + 左右箭头    行级移动
Cmd + shift + \    代码块级移动
Cmd + 上下箭头    文档首尾级移动

文本选择

只要在上述光标移动中多加一个 Shift 键就可以进行对应的文本选中了。
代码块不能采用上述方法,但是可以在命令面板中选择“选择括号所有内容”实现。

Cmd/win + backspace/(fn + delete) 删除前后内容
Cmd + Shift + K             删除当前代码行
Cmd + X                剪切当前代码行
Cmd + shift + Enter          在上面插入行
Alt + 上下箭头             移动当前行
Alt + shift + 上下箭头          复制当前行并插入
Ctrl + t                左右字母对换
Ctrl + j                合并代码行
Cmd + shift + X            转大写(自定义)
Cmd + shift + Y            转小写(自定义)
Cmd + U               撤销光标移动

辅助功能

Cmd + /     注释
Alt+ Shift + A  多行注释
Alt + Shift + F  格式化文件

多光标

Cmd + D   第一次按下 选中附近单词,第二次按下 选中下一个该单词

文件跳转

Ctrl + Tab   后点按Tab选择文件 松开Ctrl则打开文件 在已打开文件中切换
Cmd + P    展示最近打开文件可用快速搜索找到文件 + Enter 打开文件 +(Cmd + Enter)在新窗口打开文件

行跳转

Ctrl + g   调用跳转行输入框
Cmd + p  输入文件后 + :(行数) 打开文件并跳转至多少行
ps:符号跳转 引用定义跳转均不生效

快速搜索

Cmd + F         单文件搜索
Cmd + Option + F     单文件搜索并替换
Cmd + Shift + F      多文件搜索
Cmd + G        直接搜索关键字并在编辑器内跳转,可以直接修改
Cmd + Option + C = Aa  在搜索框打开的情况下区分大小写
Cmd + Option + W = abl 在搜索框打开的情况下全单词匹配
Cmd + Option + R = .*  在搜索框打开的情况下正则匹配

鼠标操作
  • 文本选择
    常规鼠标操作外,还可以将鼠标放在最左拖动行号直接选中代码

  • 文本操作
    拖放功能 相当于“剪切+粘贴”
    Option + 拖放 == “复制+粘贴”

  • 悬停提示窗口
    鼠标放置在函数或变量时,可以看到函数与变量的提示
    放置在函数上是+Cmd 可以看到函数的实现

  • Cmd+左键 可以打开超链接

使用命令面板
  • 自定义快捷方式
    命令面板,搜索"打开键盘快捷方式",然后进行自定义快捷键设置。

  • 处理缩进
    命令面板,搜索“缩进”,然后选择对应操作

  • 代码补全
    输入相应的系统api时会调用代码补全窗口,Tab/Enter键自动补全 Esc键可以退出补全展示

code snippet

代码片段( 占位符 多光标 后续插件化可以考虑)

还教了很多自定义编辑器设置,按照个人喜好来设置,主要是
Eidtor,File一些设置,原文举例很精彩,这一块对于任何资深编辑器玩家来说都很重要,自己去探索吧。

你可能感兴趣的:(VsCode 快捷键基础入门)