尽管我们经常使用 VS Code中的许多快捷方式,但是我们有可能会忘记它们。 这里用可视化制作了一些GIF,以便更好地记住它们,希望对你有所帮助。
VSCode中的每个命令也可以通过使用CTRL + SHIFT + P
和搜索查询的命令提示符来执行。 但是知道直接快捷键速度会更快。
1. CTRL+,
打开用户设置
![](https://i-blog.csdnimg.cn/blog_migrate/45523c32f06478bd70eeaf6e6850e751.png)
偶尔需要调整用户首选项,这是直接打开它们的方式。
2. CTRL+K
CTRL+S
:显示快捷键
![](https://i-blog.csdnimg.cn/blog_migrate/832d14aba4607abc0e115748e5fe96e3.png)
这是VSCode中的快捷方式的完整列表。 还可以下载下来Windows[PDF]和MacOS [PDF]。
3.CTRL+R
:切换工作区
![](https://i-blog.csdnimg.cn/blog_migrate/479f8e994231d7346b59786ed53ca52a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d0466dbe9a5f16804528322625c11196.gif)
这将打开最近工作区的列表,并且是切换到另一个文件夹或项目的超快速方法。 请注意,如果在VS Code工作区中打开了一个终端,这会关闭当前的终端会话。
4. ALT + Z
: 切换自动换行
![](https://i-blog.csdnimg.cn/blog_migrate/2670ef01e9852c7dcb992559237dcb98.png)
![](https://i-blog.csdnimg.cn/blog_migrate/865b796d100ec92eb5aa3cd3c0595c3b.gif)
当我们希望看到完整的行而无需水平滚动时,它是一个方便的小帮手。
5. CTRL + G
:转到行
![](https://i-blog.csdnimg.cn/blog_migrate/4b3a26b13788c73923c076c169401f7d.png)
6. CTRL + P
:转到文件
![](https://i-blog.csdnimg.cn/blog_migrate/1e8efcc9853b743c68e1d73e4bda6d2e.png)
7. F8
:转到下一个错误或警告
![](https://i-blog.csdnimg.cn/blog_migrate/514bcaf34bce1487b67d58b41fe98c70.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d653a2547081e151ffc0703b89025d7a.gif)
这是单键调试,还可以使用SHIFT+F8转到以前的错误或警告。
8. CTRL + TAB
:切换选项卡
![](https://i-blog.csdnimg.cn/blog_migrate/de9d4a8748c936681a9ee68fb3646660.png)
不用鼠标切换已打开文件的最快方法。
9. SHIFT + ALT + I
: 在选定的每行末尾插入光标
![](https://i-blog.csdnimg.cn/blog_migrate/c5d9bddf2aa6b8a218971267a1c2d399.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fb758d6979d0596748130ccbbf39f92d.gif)
这对于在选定区域中快速创建多个光标很有用。
10. CTRL+L
: 选择当前行
![](https://i-blog.csdnimg.cn/blog_migrate/19f32be87d4572ba2c2399c96ca46c89.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4e98052f7f71e9d2e4f4d8e903d5c99e.gif)
11. CTRL + SHIFT + L
:选择所有出现的当前选择
![](https://i-blog.csdnimg.cn/blog_migrate/6e4020bf152e98fb12e4439b57919a63.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7b6b56ad627c62cb60924be28b5f037a.gif)
该快捷方式确实节省了时间,因为不必在整个文件中按CTRL + D
。
12. CTRL + F2
:选择所有出现的当前单词
![](https://i-blog.csdnimg.cn/blog_migrate/4c85bb1fada1f948bb8866a7edea370c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/203ab3ecca7c57965f9a4c07dfa65568.gif)
有了它,甚至不必选择任何东西,只需将光标放在要选择所有出现的单词上。
13. CTRL + SHIFT + SPACE
: 触发参数提示
![](https://i-blog.csdnimg.cn/blog_migrate/713f16cfcce83b002b4511d16046bfbd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/843d655672d609c921e19d884a714e15.gif)
如果我们不记得参数顺序,也不想通过查看文档来打断我们的流程,可以使用此命令。
14. SHIFT + ALT + F
: 格式化文档
![](https://i-blog.csdnimg.cn/blog_migrate/56ab86b8135f1e9fbd3a59d6967cbe7e.png)
15. CTRL + K
CTRL + F
:格式选择的代码
![](https://i-blog.csdnimg.cn/blog_migrate/b52872da492c7d0e7e513155ab58f3ae.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3e19ad8e135db9c02a0f7b95934a171e.gif)
16. F12
:转到定义
![](https://i-blog.csdnimg.cn/blog_migrate/3b895e3b955bd4d82682edda6524d972.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b5ce3ef8cd39a2d390ee8805ddeed89d.gif)
17. ALT+F12
: 查看定义
![](https://i-blog.csdnimg.cn/blog_migrate/97b86021754bce2d60cb91b966f5b756.png)
![](https://i-blog.csdnimg.cn/blog_migrate/793d1f6b7d90631fc6ab68283aa28d15.gif)
这只显示了变量或函数的相应定义,而不需要移动光标。
18. F2
: 重命名变量
![](https://i-blog.csdnimg.cn/blog_migrate/0fff383f0afd112b4bb3f09f952d7dad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/dbdaf025c58acb313e50f7be6478b3ed.gif)
19. CTRL + K
CTRL + X
: 删除尾部空格
![](https://i-blog.csdnimg.cn/blog_migrate/ccca8e19aaa6da5b15e37c5c7ddfb2ba.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5c28c20496f22fd6a32b8eec289b3336.gif)
20. CTRL + K
R
: 在资源管理器中显示活动文件
![](https://i-blog.csdnimg.cn/blog_migrate/aca57a7a36f54c5396cb6afd5c1613f3.png)
21. CTRL + SHIFT + H
: 替换为文件
![](https://i-blog.csdnimg.cn/blog_migrate/d00749c7df814acf881d9099965b9e83.png)
22. CTRL + K
V
=在右侧打开Markdown预览
![](https://i-blog.csdnimg.cn/blog_migrate/5ee053fc3970314e2ba18a1b491bceb9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b9d3b3efe80107e8d15f30d0d4d1c652.gif)
23. Ctrl + K
Z
: 进入Zen模式
![](https://i-blog.csdnimg.cn/blog_migrate/e737fb88b68a9cbdf6eee395a0a23168.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8d46f5e6ca402cba46d7dd3954a9fa31.gif)
英文原文地址:https://dev.to/devmount/23-lesser-known-vs-code-shortcuts-as-gif-80
为了保证的可读性,本文采用意译而非直译。
推荐教程:vscode教程