毫无疑问,微软的 VS Code 是目前最好的开源代码编辑器之一。与传说中的 Vim 不同,VS Code不需要你是一个键盘忍者,并且拥有大量开发人员所信赖的的功能。
但这并不意味着你不能,或者你不应该在 Visual Studio Code 中使用键盘快捷键。
你是否讨厌在Visual Studio Code (VS Code)编辑器中中断你的编码流程并将手移到鼠标上执行类似于切换终端的操作?如果是,那么你应该立即熟悉并记住VS Code的这些有用的键盘快捷键。
它不仅可以帮助您摆脱鼠标,还可以让你提高工作效率。
因此,让我们通过使用键盘快捷键快速浏览代码编辑器来了解如何快速编写代码。
有用的 VS Code 键盘快捷键
不过先说明。这些快捷键是我在VS Code中工作时发现最有用的。你可以根据自己的需要探索更多。
1、显示所有命令
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + P 或者 F1 | SHIFT + ⌘ + P 或者 F1 |
从最有用的快捷方式开始,它打开命令面板,提供对 VS Code 的所有功能的访问。
命令调色板
这是一个非常重要的 VS Code 快捷方式,因为即使您忘记或不想记住除此之外的任何快捷方式,您仍然可以使用命令面板执行各种操作,例如创建新文件、打开设置、更改主题和查看所有 键盘快捷键也是如此。
链接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
2、垂直或水平拆分VS Code编辑器
Windows/Linux | macOS |
---|---|
CTRL + \ | ⌘ + \ |
如果您没有多显示器设置以提高生产力,您仍然可以通过水平或垂直拆分编辑器来一次查看多个文件的代码。
拆分 VS Code
要将焦点更改为编辑器组,您可以使用数字键或箭头键。
Windows/Linux | macOS |
---|---|
CTRL + 1/2/3 | ⌘ + 1/2/3 |
CTRL + K CTRL + ←/→ | ⌘ + K ⌘ + ←/→ |
3、切换集成终端
Windows/Linux | macOS |
---|---|
CTRL + ` | ⌘ + ` |
VS Code 中的集成终端是一个非常方便的功能,可以让您无需切换窗口即可快速执行任务。要在编辑器中隐藏/取消隐藏终端,此键盘快捷键非常方便。
集成终端
但是,像我一样,如果您发现按“CTRL+`”因其奇怪的角落位置而难以使用,您仍然可以打开命令面板并执行查看:View: Toggle Terminal。
使用命令面板切换终端
4、转到文件
Windows/Linux | macOS |
---|---|
CTRL + P | ⌘ + P |
随着项目的增长,查找文件可能会成为一项非常困难的任务。因此,我建议即使您使用鼠标,此命令也可以为您节省大量时间来搜索和导航到存储库中的文件。
转到文件
5、转到行
Windows/Linux | macOS |
---|---|
CTRL + G | ^ + G |
搜索文件后,您现在可能想要跳转到特定行以添加或编辑代码。如果文件包含数千行代码,滚动肯定会占用您的时间。因此,VS Code 键盘快捷键CTRL+G 或 ^+G 可以快速将您带到您想要的行。
转到行
或者,您也可以使用第四个快捷方式“转到文件”,其中在输入框中附加:冒号和行号作为“转到行”。
链接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
6、搜索完整项目
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + F | ⌘ + SHIFT + F |
您很可能还想在整个项目中搜索文本、变量或函数。在这种情况下,此命令非常方便,可以在侧边栏中显示搜索输入。
搜索项目
您还可以使用 ALT+C 匹配大小写、ALT+W 匹配整个单词和 ALT+R 使用正则表达式向搜索添加过滤器。
7、禅模式(Zen 模式)
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + F | ⌘ + SHIFT + F |
想要在不受干扰的环境中工作以保持更专注?禅模式是 VS Code 中的一项功能,它隐藏所有 UI(状态栏、活动栏、面板和侧边栏)并仅在全屏上显示编辑器。
禅模式
要启用禅模式,您可以使用上述快捷方式或打开命令面板并执行“View: Toggle Zen Mode”。要退出 Zen 模式,您需要按两次 Esc 按钮。
8、将下一个查找匹配向添加到选择
Windows/Linux | macOS |
---|---|
CTRL + D | ⌘ + D |
此命令使您能够选择要编辑的选定文本的下一个匹配项。非常方便。
下一个查找匹配项
链接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
9、切换行注释
Windows/Linux | macOS |
---|---|
CTRL + / | ⌘ + / |
要到达一行的开头,然后在注释行中添加双斜杠,可以用这个快捷键盘快捷键替换。
注释掉代码
即使要注释掉多行,也可以使用 SHIFT+UP/Down 选择所有行,然后按 CTRL+/。
10、跳转到文件的开头或结尾
Windows/Linux | macOS |
---|---|
CTRL + HOME/END | ⌘ + ↑/↓ |
如果您在代码中间迷路,该命令可以帮助您快速到达文件的开头或结尾。
11、代码折叠或展开
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + [ 或 ] | ⌥ + ⌘ + [ or ] |
它是最有用的快捷方式之一,可以帮助您折叠/取消折叠代码区域。通过这种方式,您可以隐藏不必要的代码并一次只查看所需的代码部分,从而更加专注并快速编写代码。
折叠代码区域
12、重新打开 关闭的编辑页面
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + T | ⌘ + SHIFT + T |
当你处理一个文件很多的大型项目时,如果不小心关闭了一个页面,并且不得不在侧菜单中再次搜索它,这可能会有点令人沮丧。现在,可以按 Ctrl + Shift + T 重新打开一个关闭的页面。
13、删除当前行
Windows/Linux | macOS |
---|---|
CTRL + SHIFT + K | SHIFT + ⌘ + K |
删除光标所在的整行代码。
14、查找和替换
Windows/Linux | macOS |
---|---|
CTRL + F CTRL + H |
⌘ + F ⌥ + ⌘ + F |
用新文本替换文件中所有出现的文本的最佳方法是什么?如果您通过向下滚动代码来手动查看,毫无疑问,如果文本的出现次数很大,那么需要花费多少时间。
查找和替换
当使用查找和替换时,可以在几秒钟内完成相同的任务。您可以使用两个快捷方式打开它,其中一个实际上打开了查找文本的输入框,另一个用于替换文本。
15. VS Code 键盘快捷键
Windows/Linux | macOS |
---|---|
CTRL + K CTRL + S | ⌘ + K ⌘ + S |
最后,如果您仍然难以记住上述所有键盘快捷键,您仍然不必担心。这是因为您可以使用上述快捷方式查看编辑器的所有可用命令。
键盘快捷键
在这里,你还可以根据自己的需求及使用习惯编辑命令的键绑定。
想要更多的 VS Code 键盘快捷键?
如果你想全面了解 VS Code 键盘快捷键,可以查看 Visual Studio Code 的文档。
或者,如果你想找到所有可用的快捷方式,请获取适用于 Linux、macOS 和 Windows 的备忘单。忘记时可以快速浏览一下。