VS Code 用户的 100 个关键键盘快捷键。

2025-05-25

VS Code 用户的 100 个关键键盘快捷键。

在软件开发领域,时间弥足珍贵。随着截止日期的临近和项目的堆积,任何能够节省时间和提高生产力的方法都至关重要。这正是 Visual Studio Code (VS Code) 应运而生的地方。作为当今最流行的代码编辑器之一,VS Code 提供了大量强大的功能和工具,可以显著简化编码流程。VS Code 最有价值的功能之一是其丰富的键盘快捷键,使开发人员能够快速高效地执行常见任务。在本文中,我们将重点介绍 100 个最重要的 VS Code 快捷键,每个 VS Code 用户都应该了解这些快捷键,以提高工作效率和生产力。

1. 搜索和浏览源代码的快捷方式

在处理包含大量类的项目时,查找类的成员可能是一项艰巨且耗时的任务。但是,使用合适的工具可以显著简化此过程。Visual Studio 中提供了多个键盘快捷键,可实现快速便捷的导航和搜索操作。让我们来看看这些可以帮助我们快速执行搜索和导航的快捷键。

  • Ctrl + Q:显示 Visual Studio 搜索
  • Ctrl + T:显示“转到全部”工具
  • Ctrl + -:在当前会话中打开的文档之间向后导航
  • Ctrl + Shift + -:在当前会话中打开的文档之间向前导航
  • F12:导航到类定义
  • Alt + F12:允许您从正在编写的代码文件中,在弹出窗口中查看和编辑类的代码。
  • Ctrl + F12:导航至类中成员的实现
  • Ctrl + Shift + F12:当错误列表窗口打开且列出多个错误时,移至下一个错误行
  • F8:在当前窗口的结果列表中向前导航
  • Shift + F8:在当前窗口的结果列表中向后导航

2. 编辑和重构的快捷方式

在本部分中,我们将重点介绍能够直接更改源代码的命令。这些命令对于执行常见操作至关重要,例如重命名成员、注释代码行以及上下移动行。

  • Alt + Enter:显示快速操作
  • Ctrl + K, Ctrl + I:获取有关类成员的信息
  • Ctrl + K, Ctrl + C:注释源代码中的多个选定行
  • Ctrl + K, Ctrl + U:取消注释源代码中选定的多行
  • Ctrl + Shift + L:删除选定的行
  • Ctrl + Shift + V:显示并允许粘贴缓冲区环中的内容(它指的是以前复制过的元素的历史记录)
  • Ctrl + F:在代码中查找特定文本
  • Ctrl + A:选择当前文件中的所有行
  • Ctrl + S:保存当前文件中待处理的更改
  • Ctrl + Shift + S:保存所有打开的文件中未完成的更改
  • Ctrl + Shift + .:放大当前文件
  • Ctrl + Shift + ,:缩小当前文件
  • Ctrl + Up:在代码文件中向上移动选定的行
  • Ctrl + Down:在代码文件中向下移动选定的行
  • Ctrl + K, Ctrl + D:将样式规则应用于整个文档
  • Ctrl + K, Ctrl + F:仅在文档中选定的行应用样式规则
  • Ctrl + K, Ctrl + S:用于封装常见子句之间的代码,例如循环(while、for 等)、控制语句(if、switch 等)或代码区域(#region)。
  • Ctrl + R:重命名成员
  • Ctrl + R, Ctrl + E:为类的字段创建属性
  • Ctrl + R, Ctrl + G:删除类中未使用的 using 语句并按字母顺序排序
  • Ctrl + R, Ctrl + M:从选定的代码创建一个方法
  • Ctrl + X:剪切线(空选择)
  • Ctrl + /:切换行注释
  • Ctrl + Home:转到文件开头

3. 调试和测试的快捷方式

在 Visual Studio 中,调试和执行代码是我们经常执行的任务。因此,熟悉键盘快捷键至关重要,它们可以简化这些操作,并使我们能够快速高效地执行这些操作。了解这些快捷键可以节省宝贵的时间并提高工作效率。那么,让我们来看看那些可以帮助我们轻松执行代码和调试的基本键盘快捷键。

  • F5:以调试模式启动应用程序
  • Ctrl + F5:以非调试模式启动应用程序
  • Shift + F5:停止正在运行的应用程序
  • Ctrl + Shift + F5:停止应用程序执行,重建项目,并创建一个新的调试会话
  • F9:放置或删除断点
  • F10:调试时跳过代码的执行
  • F11:逐行调试源代码
  • Shift + F11:退出方法的执行
  • Ctrl + R, Ctrl + A:以调试模式启动单元测试执行
  • Ctrl + R, A:开始执行单元测试,无需调试模式

4. IDE 中最常用的快捷键

使用 VS Code 时,经常会意外关闭一些重要窗口,例如“解决方案资源管理器”或“属性”窗口,然后又找不到重新打开它们的选项。因此,熟悉常用窗口和面板的键盘快捷键可以节省大量时间和精力。让我们来探索一下那些能帮助我们轻松在 Visual Studio IDE 中切换的常用键盘快捷键。

  • Ctrl + [ + S:如果我们打开了一个文件,此快捷方式允许我们在解决方案资源管理器窗口中快速选择它。
  • Ctrl + Alt + L:打开解决方案资源管理器窗口
  • Ctrl + Alt + O:打开输出窗口。
  • Ctrl + \, E:打开错误列表窗口
  • Ctrl + \, Ctrl + M:打开团队资源管理器窗口。
  • Ctrl + Alt + B:打开断点窗口。
  • F4:打开属性窗口。
  • Alt + F6:允许您在打开的面板上的窗口之间向后滚动。
  • Shift + Alt + F6:允许您在打开的面板上的窗口之间向前滚动。
  • Shift + Esc:允许您关闭当前工具窗口
  • Ctrl + Alt + Pg Up:即使不是同一个会话,也允许在打开的文档之间向上滚动。
  • Ctrl + Alt + Pg Dn:即使不是同一个会话,也允许在打开的文档之间向下滚动。
  • Ctrl + Tab:显示一个包含打开的文档的特殊窗口并选择最新的文档。
  • Ctrl + Shift + Tab:显示一个包含打开的文档的特殊窗口并选择最早打开的文档。
  • Shift + Alt + Enter:允许您将 Visual Studio 环境置于全屏模式,以便您专注于当前文档。使用相同的快捷键可退出全屏模式
  • Ctrl + K + K:在当前行创建书签。如果该行已存在书签,则会删除该书签。
  • Ctrl + K + N:允许您向前滚动浏览项目的各个书签。
  • Ctrl + K + P:允许您向后滚动浏览项目的各个书签。
  • Ctrl + Shift + P, F1:显示命令面板
  • Ctrl + P:快速打开,转到文件...
  • Ctrl + Shift + N:新窗口/实例
  • Ctrl + Shift + W:关闭窗口/实例
  • Ctrl + ,:用户设置
  • Ctrl +:显示集成终端
  • Ctrl + Shift +:创建一个新终端

5. 文件管理的快捷方式

VS Code 的一大关键特性是其文件管理功能,它使开发人员能够高效地创建、打开、编辑、保存和组织文件及文件夹。VS Code 提供了一系列键盘快捷键,使开发人员能够快速轻松地管理文件和文件夹。这些快捷键包括创建新文件和文件夹、打开和关闭文件、在打开的文件之间切换以及访问资源管理器面板以查看项目的文件和文件夹结构。使用这些快捷键,您可以节省时间、避免错误并在处理项目时保持井然有序。以下是一些最常用的 VS Code 文件管理快捷键列表:

  • Ctrl + N:创建新文件
  • Ctrl + O:打开文件
  • Ctrl + S:保存文件
  • Ctrl + Shift + S:保存所有打开的文件
  • Ctrl + P:打开快速打开对话框,快速搜索并打开文件
  • Ctrl + Tab:在打开的文件之间切换
  • Ctrl + W:关闭当前文件
  • Ctrl + Shift + T:重新打开上次关闭的文件
  • Ctrl + Shift + N:创建新文件夹
  • Ctrl + Shift + E:显示/隐藏资源管理器面板,显示项目的文件和文件夹结构
  • Ctrl+ K Enter:保持预览模式编辑器打开

概括

本文提供了 100 个 VS Code 用户都应该了解的常用快捷键列表。这些快捷键涵盖了文件管理、代码编辑、编辑器导航以及 VS Code 功能访问等各个方面。将这些快捷键融入日常工作中,可以节省时间和精力,减少错误,并提高工作效率。通过持续练习和熟悉这些快捷键,您可以将编程技能提升到新的高度,并充分利用 VS Code 的各项功能。

感谢您的阅读!
希望这篇文章对您有所帮助。请与您的朋友和同事分享。分享即关爱。

通过各种平台与我联系

文章来源:https://dev.to/devland/100-crucial-keyboard-shortcuts-for-vs-code-users-4474
PREV
22 项向开源和无限创造力致敬的举措
NEXT
Brain.js 实用指南 Brain.js 是什么?为什么选择 Brain.js?如何开始使用 Brain.js?Brain.js 应用及示例总结