尽管我在VS Code中经常使用许多快捷键,以下快捷键可能会派上用场,但我经常忘记它们的存在。我制作了一些GIF,以便更好地记住它们。也许这里面也有一些快捷键你也不记得了,但是却很有用。
VSCode 中的每个命令都可以通过 CTRL + SHIFT + P (Window) 搜索命令提示符执行,但是知道直接的快捷键会可能会更快。
下面的Gif是我在 Windows 环境中的 VSCode 制作的,但是我提升了一个表格,其中显示了每个命令在 Windows 和 Mac 上的快捷键。
1. CTRL + , = 打开用户设置
![aabc43e2b7b171b45a493ef5ed4e3d27.png](https://i-blog.csdnimg.cn/blog_migrate/1ceee9998b12ebf9e63d9fff18419c8f.jpeg)
![a7b292eced7db87dd47655198171c309.gif](https://i-blog.csdnimg.cn/blog_migrate/2e1b3e9851c018efaf5185fbb82a5522.gif)
偶尔我们需要调整用户首选项,这是直接打开它们的方式。
2. CTRL + K CTRL + S = 显示快捷键
![395a42c6c44b698fe53c4cc08ebdd623.png](https://i-blog.csdnimg.cn/blog_migrate/cf92511a00832a80b265fbfd1747dfe2.jpeg)
![17946925ab93600c4869eb8e56f45cd3.gif](https://i-blog.csdnimg.cn/blog_migrate/9d6d8ebf946eb405fd139c1a5b8aceef.gif)
3. CTRL + R = 切换工作区
![f3fde3833428a1137b0b73cf12ca6652.png](https://i-blog.csdnimg.cn/blog_migrate/3fa059a7c647e8d418b01c01f42b9c28.jpeg)
![63ccdd1703d8c122fd69f9a2021d6fd2.gif](https://i-blog.csdnimg.cn/blog_migrate/5da0f7e48a73ec049d7ad3ae67740e29.gif)
这将打开最近工作区的列表,并且是切换到另一个文件夹或项目的超快速方法。请注意,如果你在 VS Code 工作区中打开了一个终端,这将杀死你当前的终端会话。
4. ALT + Z = 切换自动换行
![c7dc95d226c776be56672057eb294a2b.png](https://i-blog.csdnimg.cn/blog_migrate/561f2d4d4df37603cf592612a7c7459e.jpeg)
![ea548335edb3bc02bcff8cf0d81e41c7.gif](https://i-blog.csdnimg.cn/blog_migrate/ce0988dbf48baa68213097551db30746.gif)
当您快速希望看到完整的行而无需水平滚动时,它是一个方便的小助手。
5. CTRL+G = Go to line
![15467032b90a24303832daaefd494dc9.png](https://i-blog.csdnimg.cn/blog_migrate/1e8faad072f86274d44f56c34f0ea6da.jpeg)
![d576fc12f7c5ab7bf2f400630f25398d.gif](https://i-blog.csdnimg.cn/blog_migrate/2a2fe999afc1ac45a92567529a33a3ff.gif)
6. CTRL + P = 转到文件
![15750aafdfba86767a62f626d099ad79.png](https://i-blog.csdnimg.cn/blog_migrate/b2cf38ba1a5a2faeb60aff2ab40e7554.jpeg)
![ef60a04b192d1bfe51a7fec19944f75d.gif](https://i-blog.csdnimg.cn/blog_migrate/73bfce4976b8d590707baf38934c5901.gif)
7. F8 = 转到下一个错误或者警告
![45ba0359d7018ccc08df4b58af96db52.png](https://i-blog.csdnimg.cn/blog_migrate/72732a50b1c9fc68b48c81357107b2f5.jpeg)
![c0d2f96ec89466acf1c474352214f527.gif](https://i-blog.csdnimg.cn/blog_migrate/8e66f9daaf74d5f7c8db7e657685bcfa.gif)
还可以使用 SHIFT + F8 转到上一个错误或警告。
8. CTRL + TAB = 切换 tabs
![b30ab1664772fc6b35d519590eac0172.png](https://i-blog.csdnimg.cn/blog_migrate/b522cc62712aa073420845cacf046d09.jpeg)
![eece1696dc3f5123fc3a8f37f76a7018.gif](https://i-blog.csdnimg.cn/blog_migrate/0284866c4f40393dce542ab3a3c003d9.gif)
不使用鼠标切换已打开文件的最快方法。
9. SHIFT + ALT + I = 在所选的每一行的末尾插入光标
![b397bb823b24ac1fda55d01bf56e28af.png](https://i-blog.csdnimg.cn/blog_migrate/056ad743207d04d63a27991a9f3f428c.jpeg)
![85723a7f95c09d29e626685638aeae88.gif](https://i-blog.csdnimg.cn/blog_migrate/c88303cd97214e9f3eba9a8bf7c1171f.gif)
这对于在选定区域中快速创建多个光标很有用。
10. CTRL + L = 选中当前行
![7561a23dedcef84cc50e9640fa89e26c.png](https://i-blog.csdnimg.cn/blog_migrate/97ea8a8fdb4099b1d0d1636e8108a61d.jpeg)
![23ca757df07cc55c8b011a6fd978763e.gif](https://i-blog.csdnimg.cn/blog_migrate/40c084edc38a1ba8751dee234d4cf67a.gif)
结合下一个快捷键搜索相同的行
11. CTRL + SHIFT + L = 选中所有找到的匹配项
![8638b697266d53e774c30d83345c4cc1.png](https://i-blog.csdnimg.cn/blog_migrate/3ece2591ea8f9aaf885b401fcdb73b33.jpeg)
![935ebb9bdd5c592eb5d8245a80d844a9.gif](https://i-blog.csdnimg.cn/blog_migrate/42c42ba13a658e7a71e0bf211ce8dfb6.gif)
12. CTRL + F2 = 选中所有匹配项
![23d3ce990b14cff567f73173c23a0e1e.png](https://i-blog.csdnimg.cn/blog_migrate/41c0a0495fbe58eda8145ac775099f63.jpeg)
![0a1a6d70f4a10a30a577beb9493adbbb.gif](https://i-blog.csdnimg.cn/blog_migrate/5e784643799d68902d82ef2d6fb47718.gif)
有了它,甚至不必选择任何东西,只需要将光标放在要选择所有出现的单词上。