0%

Visual Studio Code 快捷键与技巧

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 + / 来切换行注释。