VSCode 总结

Visual Studio Code 常用快捷键

1.主命令框 Ctrl+Shift+P: 打开命令面板。

按一下 Backspace 会进入到 Ctrl+P 模式;
在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式。

2.Ctrl+P窗口:

直接输入文件名,跳转到文件
? 列出当前可执行的动作
! 显示 Errors或 Warnings,也可以 Ctrl+Shift+M
: 跳转到行数,也可以 Ctrl+G 直接进入
@ 跳转到 symbol(搜索变量或者函数),也可以 Ctrl+Shift+O 直接进入
@ 根据分类跳转 symbol,查找属性或函数,也可以 Ctrl+Shift+O 后输入:进入
# 根据名字查找 symbol,也可以 Ctrl+T

3.编辑器与窗口管理

打开一个新窗口                - Ctrl+Shift+N
关闭窗口                     - Ctrl+Shift+W
新建文件                     - Ctrl+N
文件之间切换                 - Ctrl+Tab
切出一个新的编辑器(最多3个)  - Ctrl+\,也可以按住 Ctrl 鼠标点击 Explorer 里的文件名
左中右3个编辑器的快捷键       - Ctrl+1 Ctrl+2 Ctrl+3
3个编辑器之间循环切换         - Ctrl+
编辑器换位置                 - Ctrl+k然后按 Left或 Right

4.代码编辑 - 格式调整

代码行缩进                    - Ctrl+[ 、 Ctrl+]
复制或剪切当前行/当前选中内容 - Ctrl+C、Ctrl+V 
代码格式化                    - Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code
上下移动一行                  - Alt+Up 或 Alt+Down
向上向下复制一行              - Shift+Alt+Up 或 Shift+Alt+Down
在当前行下边插入一行          - Ctrl+Enter
在当前行上方插入一行          - Ctrl+Shift+Enter

5.光标相关

移动到行首                    - Home
移动到行尾                    - End
移动到文件结尾                - Ctrl+End
移动到文件开头                - Ctrl+Home
移动到定义处                  - F12
定义处缩略图,只看而不跳转     - Alt+F12
移动到后半个括号              - Ctrl+Shift+]
选择从光标到行尾              - Shift+End
选择从行首到光标处            - Shift+Home
删除光标右侧的所有字          - Ctrl+Delete
扩展/缩小选取范围             - Shift+Alt+Left 和 Shift+Alt+Right
多行编辑(列编辑)              - Alt+Shift+鼠标左键,Ctrl+Alt+Down/Up
同时选中所有匹配              - Ctrl+Shift+L
下一个匹配的也被选中          - Ctrl+D
回退上一个光标操作            - Ctrl+U

6.重构代码

找到所有的引用                - Shift+F12
同时修改本文件中所有匹配的     - Ctrl+F12
重命名                       - 比如要修改一个方法名,可以选中后按F2,输入新的名字,回车,所有的方法名都修改了
跳转到下一个Error或Warning    - 当有多个错误时可以按 F8 逐个跳转
查看diff                     - 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose

7.查找替换

查找                          - Ctrl+F
查找替换                      - Ctrl+H
整个文件夹中查找               - Ctrl+Shift+F

8.显示相关

全屏                          - F11
zoomIn/zoomOut                - Ctrl +/-
侧边栏显/隐                   - Ctrl+B
显示资源管理器                - Ctrl+Shift+E
显示搜索                      - Ctrl+Shift+F
显示Git                       - Ctrl+Shift+G
显示Debug                     - Ctrl+Shift+D
显示Output                    - Ctrl+Shift+U

9.其他

自动保存                      - File -> AutoSave ,或者 Ctrl+Shift+P,输入 auto

修改默认快捷键

打开默认键盘快捷方式设置      - File -> Preferences -> Keyboard Shortcuts,或者:Alt+F -> p -> k
修改 keybindings.json:
[
	// ctrl+space 被切换输入法快捷键占用
	{
		"key": "ctrl+alt+space",
		"command": "editor.action.triggerSuggest",
		"when": "editorTextFocus"
	},
	// ctrl+d 删除一行
	{
		"key": "ctrl+d",
		"command": "editor.action.deleteLines",
		"when": "editorTextFocus"
	},
	// 与删除一行的快捷键互换
	{
		"key": "ctrl+shift+k",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorFocus"
	},
	// ctrl+shift+/多行注释
	{
		"key":"ctrl+shift+/",
		"command": "editor.action.blockComment",
		"when": "editorTextFocus"
	},
	// 定制与 sublime 相同的大小写转换快捷键,需安装 TextTransform 插件
	{
		"key": "ctrl+k ctrl+u",
		"command": "uppercase",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+k ctrl+l",
		"command": "lowercase",
		"when": "editorTextFocus"
	}
]

--------内容系个人整理后转载,如有侵权,请联系删除。谢谢!--------

猜你喜欢

转载自blog.csdn.net/Ama_zhe/article/details/85791540