Visual Studio Code 是全球软件开发人员广泛采用的主流代码编辑器。由微软开发的这款 IDE 支持在 Linux,Mac 和 Windows 平台上进行跨平台编程,使其成为现代开发人员的绝佳选择。然而,由于其众多的功能和选项,要跟上所有的最新技巧和技术以高效使用编辑器可能具有挑战性。在本文中,我们为你提供了一些快捷键和实用技巧,帮助你最大限度地提高效率,更好地使用 Visual Studio Code。
1. 命令面板
命令面板是你可以找到所有 VS Code 功能和快捷键的地方。它为你提供所有你需要的操作,使你能够高效工作。要打开命令面板,你需要按 [Cmd + Shift + P]。
2. 文件搜索
VS Code 允许你在当前文件和当前目录的所有文件中搜索特定文本。按 [Cmd + F] 在当前文件中搜索,按 [Cmd + Shift + F] 在所有文件中搜索。
3. 多光标
多光标功能允许你同时在多行进行编辑。当你需要在多行中做出相似的更改时,这个功能非常有用。
要创建多个光标,按 [Cmd + Opt + 上/下(键盘按钮)]。
4. 删除行
删除行功能允许你一次删除整行,而不是逐字或逐词删除。要在 VS Code 中删除一行,你需要移到你希望删除的行,然后按 [Cmd + Shift + K]。
5. 复制行上/下
这个快捷键允许你在 VS Code 中向上或向下复制一行。转到你要复制的行,然后按 Shift + Opt + 上/下(键盘按钮),可以在当前行的上方或下方创建一行的副本。
6. 预览 Markdown
VS Code 不仅允许你用 Markdown 写作,还允许你预览文件。为此,通过按 [Cmd + Shift + V] 来打开 Markdown 预览窗口。
7. 切换侧边栏
VS Code 侧边栏位于左侧,是 UI 的重要组成部分。它包含了很多功能,如文件结构,搜索,扩展市场等。
然而,编码时它也可能成为干扰,同时也会占据你编码屏幕的一部分。在这种情况下,你可以通过按 Ctrl + B 轻松切换侧边栏。
8. 重命名组件
如果你的项目很大并且组件已经成熟,改变组件的名称可能会很困难。因为你也需要在引用它的地方更新名称。
重命名组件是 VS Code 的一个非常强大的功能,可以帮助你解决这个问题。只需将光标移到你声明组件的地方,然后按 F2。
现在,VS Code 将改变组件名称,并更新其后续引用以反映更新的名称。
9. 选择当前行
经常有时,你需要选择并复制整行,然后粘贴到项目中的其他地方,无论是在当前文件还是其他文件中。创建当前行的副本只需在上面或下面输入 Shift + Opt + 上/下即可。
但是,当你想要粘贴当前行的位置并不是紧邻的邻居时怎么办?在这种情况下,按 Cmd + L 选择该行,并将其复制粘贴到你想要的地方。
10. 切换选项卡
任何严肃的项目都离不开在 VS Code 中打开的多个文件选项卡。手动点击它们来切换这些选项卡可能会很累,而且经常会导致生产力下降。
相反,使用 Cmd + Tab 进行更快和更有效的选项卡切换。
还可以使用Option + CMD + 左右箭头来切换
也可以使用Ctrl + _ 或Ctrl + Shift + _
11. 搜索文件
当在大型项目中工作时,从一个文件跳转到另一个文件是很常见的,你并不希望通过长长的目录和文件列表来查找你正在寻找的文件。
VS Code 有一个文件搜索选项来解决这个问题。按 Cmd + P,然后输入你要搜索的文件的名称。
12. 切换终端
当你在一个开发项目上工作时,你经常会有多个活动的终端,一个用于运行 dev 服务器。另一个用于安装依赖等。
然而,终端会占据屏幕的空间,当你在编码时,你并不希望它出现在屏幕上。在这种情况下,你可以通过按 Cmd + `(反引号)来切换终端。
13. 格式化文档
格式化文档是一种功能,可以根据编辑器内预配置的规则自动调整代码的缩进和格式,有助于提高代码的可读性和可维护性。
按 Cmd + Shift + F 来格式化你当前文件的代码。
14. 分割编辑器
分割编辑器是 VS Code 的特殊功能,允许你在一个屏幕上查看多个文件。当你在比较两个不同的文件,或者你想在修改另一个文件时参考一个文件时,这个功能非常
有用。
按 Cmd + \ 将当前文件分割到另一个编辑器。
15. 选择当前单词
VS Code 还允许你复制光标所在的当前单词。为此,按 Cmd + D。当你想从代码中复制粘贴某个词时,这个快捷键非常有用。
跳转到匹配的括号:
在Mac上,你可以使用 Shift + Cmd + \
来跳转到匹配的括号。
向前(右)/向后(左)/向下/向上移动:
在Mac上,你可以使用以下快捷键来在文本中移动:
Ctrl + F
向前移动Ctrl + B
向后移动Ctrl + N
向下移动Ctrl + P
向上移动
删除左/右的字符:
在Mac上,你可以使用以下快捷键来删除字符:
Ctrl + H
删除左边的字符Ctrl + D
删除右边的字符
跳转到行的末尾/开头:
在Mac上,你可以使用以下快捷键来在行内进行跳转:
Cmd + Right
跳转到行的末尾Cmd + Left
跳转到行的开头
逐词移动:
在Mac上,你可以使用以下快捷键来逐词移动:
Opt + Right
向右移动一个词Opt + Left
向左移动一个词
跳转到文件的末尾/开头:
在Mac上,你可以使用以下快捷键来在文件内进行跳转:
Cmd + Down
跳转到文件的末尾Cmd + Up
跳转到文件的开头
选择到行的末尾/开头:
在Mac上,你可以使用以下快捷键来选择文本:
Shift + Cmd + Right
选择到行的末尾Shift + Cmd + Left
选择到行的开头
扩展选择到下面/上面:
在Mac上,你可以使用以下快捷键来扩展选择:
Shift + Down
扩展选择到下一行Shift + Up
扩展选择到上一行
这些在移动,复制,和注释多行时非常有用。
逐词扩展选择:
在Mac上,你可以使用以下快捷键来逐词扩展选择:
Shift + Opt + Right
向右扩展选择一个词Shift + Opt + Left
向左扩展选择一个词
折叠/展开所有方法:
在Mac上,你可以使用以下快捷键来折叠和展开所有方法:
Cmd + K + 0
折叠所有方法Cmd + K + J
展开所有方法
切换行注释:
在Mac上,你可以使用 Cmd + /
来切换行注释。