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内直接操作终端,不用切换到外部终端,编写代码、执行命令无缝衔接,提升开发流畅度。

相关推荐
liudanzhengxi3 小时前
Git+云原生:K8s配置版本管理实战指南
开发语言·编辑器
承渊政道3 小时前
【优选算法】(实战掌握分治思想的使用方法)
数据结构·c++·笔记·vscode·学习·算法·leetcode
shughui3 小时前
Cursor下载安装以及和VSCode的区别(附安装包)
ide·vscode·ai·编辑器·cursor
zxfBdd3 小时前
idea + spark 报错:object hy is not a member of package com.cmcc
java·ide·intellij-idea
踩着两条虫4 小时前
AI驱动的 Vue3应用开发平台深入探究(十五):扩展与定制之自定义设置器与属性编辑器
前端·vue.js·人工智能·低代码·系统架构·编辑器
FateRing14 小时前
vscode插件fail to fecth
ide·vscode·编辑器
liuxin_072515 小时前
cursor 设置成phpstorm 风格
ide·phpstorm
golang学习记17 小时前
IDEA 2026.1官宣:AI 建议免费了!
java·ide·intellij-idea
xiaoliuliu1234518 小时前
HBuilderX 4.2 前端开发工具安装教程:详细步骤+自定义安装路径
编辑器·sublime text