VSCode 常用快捷键

面板操作

Ctrl+Shift+P 打开命令面板

ctrl+p,ctrl+enter 搜索文件,并且新建一个窗口查看

ctrl+` 打开/隐藏终端

ctrl+j 切换面板可见性

ctrl+k, ctrl+s 打开快捷键设置

窗口

ctrl+tabalt+1/2/3 切换文件

ctrl+PageDown/PageUp 切换打开的页面

ctrl+shift + T 打开最近一次关闭的页面

ctrl+w 关闭当前窗口

跳转

ctrl+shift+\ 花括号之间跳转

ctrl+g 跳转到指定行

shift+home/end 光标到行首/行尾文本

ctrl+k, ctrl+q 回到上一次修改的地方(几个页面之间修改应用)

ctrl+u 撤销光标的移动和选择(使用场景是,你修改了上一个地方,找不到了)

ctrl+shift+o 文件内函数的跳转

alt+左/右箭头 单词级跳转,可以结合多光标操作使用

格式化

ctrl+k, ctrl+f 格式化选中代码

alt+shift+f 可以自动排布文档(formating)

ctrl+[,] 行缩进

ctrl+shift+[,] 折叠/展开代码块

编辑

ctrl+shift+k 删除当前行,光标停留在远处

shitt+delete 或者 ctrl+x 删除当前行,光标停留在最开始

ctrl+delete 删除当前位置之后一个单词的代码

ctrl+enter 新建下一行(↓), ctrl+shift+enter 新建上一行(↑)

alt+上,下 整体上下移动当前行/选中多行

alt+shift+上下键 复制行

ctrl+shift+h 全局替换

ctrl+shift+f 全局搜索

f2 重命名变量

多光标

ctrl+alt+上下键 多重鼠标添加

alt+鼠标点击 手动添加多光标

ctrl+d 选中一个单词,再按一下,选中下一个

ctrl+shift+L 一次性全选单词,或者 ctrl+f,输入单词,alt+enter

alt+shift+i 在选择内容的每一行末尾添加一个光标