快捷键设置

参考:Key Bindings for Visual Studio Code


概述

VSCode默认使用Visual Studio快捷键模板,可以根据需要自定义快捷键,或者选择合适的快捷键模板

keybindings.json文件在~/.config/Code/User路径下


快捷键模板

参考:Keymap extensions

点击菜单栏File > Preferences > Keymap Extensions,将会显示多种编辑器的快捷键模 板,包括Vim,IntelliJ IDEA等等(需要在线安装)


自定义快捷键

参考:Keyboard Shortcuts editor

点击菜单栏File > Preferences > Keyboard Shortcuts,将会显示当前实现的快捷键方式

可以搜索相应的功能,然后在双击该条目,输入你想要实现的快捷键方式,就可以修改默认的快捷键

也可以通过keybindings.json文件修改

$HOME/.config/Code/User/keybindings.json

快捷键冲突

有两种情况,一种是已有的其他快捷键冲突,另一种是和系统设置的快捷键冲突


常用快捷键

参考:Navigating Code

打开命令窗口:Ctrl+Shift+P/Ctrl+P

新建文档:Ctrl+N

新建窗口:Ctrl+Shift+N

格式文档:Ctrl+Shift+L

运行代码:Ctrl+Alt+N

搜索符号:Ctrl+Shift+O - markdown中搜索标题,程序中搜索函数和变量声明,在命令窗口中以@开头

查找工作空间:Ctrl+T - 全局搜索,类似于搜索符号,在命令窗口中以#开头

查找当前文件:Ctrl+F

查找上/下一个:Shift+F3/F3

快速打开:Ctrl+P

打开最近文档:Ctrl+R

剪切:Ctrl+X

跳转定义:F12

调试相关

设置断点:F9

继续运行:F5

下一步:F10

进入实现:F11

跳出实现:Shift+F11

重新开始调试:Ctrl+Shift+F5

停止调试:Shift+F5

窗口开/关

打开/关闭面板:Ctrl+

文档操作

回到上一步:Ctrl+Shift+left 回到下一步:Ctrl+Shift+right