VSCode常见快捷键大全

一、基础操作快捷键

这类快捷键覆盖日常最基础的文件操作、视图切换,是使用VSCode的"基本功",记住它们能快速适应编辑器操作逻辑,摆脱鼠标依赖。

  • Ctrl + N :**新建文件。**不用点击左上角"文件-新建",快捷键一键新建,编写临时代码、新文件时超方便。

  • Ctrl + S保存文件。写代码最忌忘记保存,这个快捷键建议养成"随手按"的习惯,也可以在设置中开启自动保存,避免代码丢失。

  • Ctrl + W关闭当前文件。打开多个文件标签页时,用这个快捷键快速关闭,比点击标签页上的"×"更高效。

  • Ctrl + Shift + W :**关闭当前VSCode窗口,**适合切换项目、结束编辑时使用。

  • **Ctrl + Tab:切换已打开的文件。**打开多个文件时,不用鼠标点击标签,反复按就能循环切换,配合Ctrl + Shift + Tab可反向切换。

  • **Ctrl + B:显示/隐藏侧边栏。**侧边栏(文件管理器、插件市场等)占用屏幕空间时,一键隐藏,专注代码编辑;需要时再一键调出,适配不同屏幕尺寸。

  • **F11:全屏模式。**想专注编写代码、避免外界干扰时,一键切换全屏,再次按F11恢复正常窗口。

二、代码编辑快捷键(核心!)

编码过程中最常用的快捷键,覆盖代码复制、删除、移动、缩进等操作,能减少大量重复操作,尤其适合批量编辑代码时使用。

  • Ctrl + C / Ctrl + V:复制/粘贴。空选区时,默认复制/剪切当前整行,不用手动选中整行,节省操作步骤。

  • **Ctrl + X:剪切。**空选区时剪切当前行,适合移动代码行,比"复制+删除"更高效。

  • **Ctrl + Shift + K:删除当前行。**不用选中整行,一键删除,比"选中+Delete"快太多,避免误删其他内容。

  • **Alt + Up/Down:上下移动当前行。**调整代码顺序时,不用剪切粘贴,一键移动,尤其适合调整变量、函数顺序时使用。

  • Shift + Alt + Up/Down:上下复制当前行。需要重复编写相似代码(如重复的变量定义、循环语句)时,一键复制,再修改细节,大幅节省时间。

  • **Ctrl + Enter:在当前行下方插入新行。**不管光标在当前行的哪个位置,一键在下方新建空白行,不用移动光标到行尾按Enter,避免光标错位。

  • Ctrl + Shift + Enter:在当前行上方插入新行。和上一个快捷键对应,适合在代码上方补充注释、定义等内容。

  • Ctrl + ] / Ctrl + [:代码缩进/取消缩进。批量调整代码缩进时,选中多行代码,一键缩进(向右)或取消缩进(向左),规范代码格式,避免手动按空格/制表符。

  • **Shift + Alt + F:格式化代码。**不管代码写得多乱,一键格式化,自动调整缩进、空格、换行,适配当前语言的代码规范,前端(HTML/CSS/JS)、后端(Java/Python)都适用,强迫症福音。

三、多光标与选择快捷键(批量编辑神器)

VSCode的多光标功能是提升效率的关键,配合相关快捷键,能同时编辑多个位置的代码,批量修改时超好用,新手掌握后能大幅减少重复操作。

  • Alt + 鼠标单击:添加多光标。点击不同位置,可同时出现多个光标,输入内容时所有光标位置会同步变化,适合批量修改相同内容(如批量修改变量名、添加注释)。

  • Shift + Alt + Down/Up:在当前行上下添加多光标。快速在相邻行添加光标,适合批量编辑多行相同结构的代码(如批量给多行代码添加注释)。

  • Ctrl + D:选中光标处的单词,再次按会选中下一个相同的单词。批量修改相同单词(如变量名、函数名)时,逐个选中,修改一次同步生效,也可以配合Delete一键删除所有选中内容。

  • Ctrl + Shift + L:选中当前所选文本的所有匹配项。一次性选中所有相同内容,批量修改、删除时效率拉满,比反复按Ctrl + D更快捷。

  • Shift + Alt + Left/Right:缩小/展开选择范围。选中内容后,可逐步缩小或扩大选中区域,精准选择需要编辑的代码片段,避免手动调整选中范围的麻烦。

  • Shift + Alt + I:在选中多行的每行末尾添加光标。适合批量在多行代码末尾添加内容(如分号、逗号),不用逐个移动光标到行尾。

四、查找与替换快捷键(快速定位内容)

编写代码时,经常需要查找特定内容、批量替换文本,这类快捷键能快速定位目标,避免手动查找的繁琐,尤其适合大型项目。

  • Ctrl + F:打开查找面板。在当前文件中查找特定文本,输入关键词后,会自动高亮所有匹配项,配合F3/Shift + F3可上下切换匹配项,快速定位目标内容。

  • Ctrl + H:打开查找并替换面板。批量替换当前文件中的特定文本,可精准替换单个匹配项,也可一键替换所有匹配项,修改代码中的重复内容时超实用(如批量修改变量名、注释内容)。

  • **Ctrl + Shift + F:在整个项目中查找文本。**大型项目中,想快速找到某个函数、变量在所有文件中的位置,用这个快捷键,能快速定位所有匹配文件,不用逐个打开文件查找,节省大量时间。

  • Ctrl + G:跳转到指定行号。输入行号后,一键跳转到对应行,适合排查报错(报错信息通常会提示行号),不用手动滚动页面查找行号,效率翻倍。

五、导航与视图快捷键

这类快捷键主要用于代码导航、面板切换,帮助你快速在文件、函数、面板之间切换,提升操作流畅度,尤其适合大型文件、复杂项目。

  • F12:跳转到光标所在内容的定义处。点击变量、函数、类名,按F12可快速跳转到其定义位置,查看源码、理解代码逻辑时超方便,不用手动查找定义文件。

  • Alt + F12:查看光标所在内容的定义缩略图。不用跳转页面,就能快速预览定义内容,适合快速查看函数、变量的定义,不打断当前编码思路。

  • Ctrl + Shift + O:打开当前文件的符号面板。快速查看当前文件中的所有函数、变量、类,点击可一键跳转到对应位置,适合大型文件快速导航,不用滚动页面查找。

  • Ctrl + Shift + M:打开问题面板。快速查看当前文件中的错误、警告信息,点击可跳转到报错位置,方便快速排查代码问题,避免遗漏报错。

  • F8 / Shift + F8:跳转到下一个/上一个错误或警告。多个报错时,不用手动查找,一键切换,快速排查所有问题,提升调试效率。

  • **Ctrl + `:打开/关闭终端。**在VSCode内直接操作终端,不用切换到外部终端,编写代码、执行命令无缝衔接,提升开发流畅度。

相关推荐
daad77712 小时前
记录vscode连接matlab启动环境搭建
java·vscode·matlab
我命由我1234521 小时前
Android Studio - Android Studio 自定义预览尺寸
android·java·ide·java-ee·android studio·android-studio·android runtime
小林ixn21 小时前
Node.js 文件系统与路径处理:从 API 到工程化实战
node.js·编辑器·vim
Luoxi_81 天前
Anaconda超详细的安装教程+VScode的使用
ide·vscode·编辑器
球king1 天前
CC GUI 插件:在 IDEA 中使用 CodeX
java·ide·intellij-idea
大龄牛码1 天前
从模型基座到工程范式:GPT-5.6与Grok 4.5在主流AI IDE中的架构适配与选型分析
ide·人工智能·gpt
无糖冰可乐211 天前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
不负信仰1 天前
Visual Studio 三月更新 —— 打造专属自定义 Agent
ide·visual studio
流量猎手2 天前
Vscode登陆服务器
服务器·ide·vscode
HAPPY酷2 天前
【ROS2】16G 内存笔记本跑 ROS2 仿真?VMware 虚拟机“保姆级”配置指南 (R9 7940HX + RTX 4060)
java·linux·ide·windows·pycharm