【持续更新】VSCode常见快捷键总结
简述
vscode+各路插件,真的是神级IDE,配合一些常用的插件,真的是无敌了。
先记录一下各种快捷键,以后有空再来弄一个gif图
打开文件
ctrl+p
,然后就可以在workplace下选文件打开了- 如果打开文件不在workplace一下,可以用更高级快捷键
ctrl+o
区别在于,ctrl+p
可以通过名字快速检索;后者只能通过具体路径手动指定
关闭文件
ctrl+w
直接关闭选中文件
打开命令集
ctrl+shift+p
找到定义,跳转
- 光标移动到对应位置上,
f12
- 可以处理变量,函数,类,也可以处理包
跳转返回
- 通过上述方式跳转之后,跳转回来光标之前所在地,
alt+left
(left就是键盘左键) - 上述跳转返回有个问题: 可能会导致多一个文件被打开
- 解决办法如下
找到定义,悬浮(peek
alt+f12
。不过这个只能通过菜单来进一步定位到具体位置,不过很简单
找到reference
- 可以理解为找定义的反向操作,
ctrl+f12
切换文件
ctrl+tab
,长按ctrl,用tab来选择- 或者
alt+数字
,比如alt+1
选择第n-th个
切换编辑器视图
- 如果开了多视图,可以用切换编辑器的方式来切换选中目标
ctrl+数字
创建编辑器视图
ctrl+\
一些自定义操作
除了上面的已有的内容,记录一下,方便使用之外。还有两种重要的补充信息
- 查询目前所有快捷键
- 添加自定义快捷指令
打开当前所有快捷键集合
ctrl+shift+p
Preferences:Open keyboard Shortcuts
里面有很多已有的快捷指令,可以修改命令的快捷指令
自定义快捷键
如果想要的功能不在已有的快捷命令库中,可以手动定义一个
下面以创建一个当前文件所在目录为路径的terminal
为目标指令,写一个快捷指令
ctrl+shift+p
Preferences:Open keyboard Shortcuts (JSON)
- 输入命令
ctrl+k ctrl + k
(也就是把ctrl + k
输入两遍 - 输入内容:
[
{
"key": "alt+t",
"command": "workbench.action.terminal.newWithCwd",
"args": {
"cwd": "${fileDirname}"
},
"when": "editorTextFocus"
}
]