Visual Studio Code 快捷键终极指南(前端工程师专用)

Visual Studio Code 快捷键终极指南(前端工程师专用)

作为前端工程师,掌握 VS Code 快捷键能大幅提升开发效率。我整理了最实用的快捷键分类表,包含基础操作、代码编辑、导航等核心功能,并标注了 Windows/Linux 和 macOS 的键位差异。

一、基础操作快捷键

功能Windows/LinuxmacOS使用场景
打开命令面板Ctrl+Shift+PCmd+Shift+P访问所有 VS Code 功能
快速打开文件Ctrl+PCmd+P通过文件名搜索打开文件
新建文件Ctrl+NCmd+N快速创建新文件
保存文件Ctrl+SCmd+S保存当前文件
保存所有文件Ctrl+K SCmd+K S保存所有打开的文件
关闭编辑器Ctrl+F4Cmd+W关闭当前标签页
切换侧边栏Ctrl+BCmd+B显示/隐藏侧边栏
切换终端Ctrl+`` Ctrl+`` 显示/隐藏集成终端
切换问题面板Ctrl+Shift+MCmd+Shift+M查看错误和警告
重新加载窗口Ctrl+RCmd+R刷新 VS Code(插件开发常用)

二、代码编辑快捷键

文本操作

功能Windows/LinuxmacOS使用场景
复制行Shift+Alt+↓/Shift+Option+↓/快速复制当前行
移动行Alt+↓/Option+↓/调整代码顺序
删除行Ctrl+Shift+KCmd+Shift+K删除整行代码
插入行Ctrl+EnterCmd+Enter在当前行下方插入新行
向上插入行Ctrl+Shift+EnterCmd+Shift+Enter在当前行上方插入新行
跳转到匹配括号Ctrl+Shift+\Cmd+Shift+\在复杂代码中导航

多光标操作

功能Windows/LinuxmacOS使用场景
添加光标Alt+ClickOption+Click在多个位置同时编辑
列选择Shift+Alt+拖动Shift+Option+拖动垂直选择多行文本
选择所有匹配项Ctrl+Shift+LCmd+Shift+L批量修改相同变量名
添加下一个匹配项Ctrl+DCmd+D逐个选择相同文本

代码格式化

功能Windows/LinuxmacOS使用场景
格式化文档Shift+Alt+FShift+Option+F使用 Prettier/ESLint 格式化代码
格式化选中部分Ctrl+K Ctrl+FCmd+K Cmd+F格式化选中代码段

三、导航与搜索快捷键

文件内导航

功能Windows/LinuxmacOS使用场景
转到行号Ctrl+GCtrl+G输入行号快速跳转
转到符号Ctrl+Shift+OCmd+Shift+O快速定位函数/类
转到定义F12F12查看变量/函数定义
查看引用Shift+F12Shift+F12查找变量/函数使用位置
后退/前进Alt+←/Ctrl+-/Ctrl+Shift+-在代码历史位置导航

全局搜索

功能Windows/LinuxmacOS使用场景
文件内搜索Ctrl+FCmd+F在当前文件搜索
全局搜索Ctrl+Shift+FCmd+Shift+F在整个项目搜索
替换文本Ctrl+HCmd+Option+F查找并替换内容
切换正则搜索Alt+ROption+Cmd+R使用正则表达式搜索

四、编辑器管理快捷键

功能Windows/LinuxmacOS使用场景
拆分编辑器Ctrl+\Cmd+\并排查看多个文件
切换编辑器组Ctrl+1/2/3Cmd+1/2/3在拆分视图间切换
聚焦下一个编辑器Ctrl+PageDownCmd+Option+→在标签页间切换
聚焦上一个编辑器Ctrl+PageUpCmd+Option+←反向切换标签页
关闭所有编辑器Ctrl+K WCmd+K W关闭所有打开的文件

五、前端开发专用快捷键

功能Windows/LinuxmacOS使用场景
触发建议Ctrl+SpaceCtrl+Space手动触发代码补全
参数提示Ctrl+Shift+SpaceCmd+Shift+Space显示函数参数信息
快速修复Ctrl+.Cmd+.显示代码问题修复建议
重命名符号F2F2安全重命名变量/函数
折叠/展开区域Ctrl+Shift+[/]Cmd+Option+[/]管理复杂代码结构
Emmet 展开缩写TabTab使用 Emmet 快速生成 HTML/CSS

六、调试快捷键

功能Windows/LinuxmacOS使用场景
切换断点F9F9添加/移除断点
开始调试F5F5启动调试会话
单步跳过F10F10执行下一行代码
单步进入F11F11进入函数内部
重启调试Ctrl+Shift+F5Cmd+Shift+F5重新启动调试会话
停止调试Shift+F5Shift+F5结束调试会话

七、自定义快捷键技巧

  1. 修改快捷键:

    • 打开命令面板 → 输入 “Preferences: Open Keyboard Shortcuts”
    • 搜索要修改的命令 → 点击铅笔图标设置新快捷键
  2. 常用自定义设置(前端推荐):

// keybindings.json
[
  {
    "key": "ctrl+alt+r",  // Win/Linux
    "command": "workbench.action.tasks.runTask",
    "args": "npm: start"  // 一键启动开发服务器
  },
  {
    "key": "ctrl+shift+u",  // Win/Linux
    "command": "editor.action.transformToUppercase"  // 转大写
  },
  {
    "key": "ctrl+shift+l",  // Win/Linux
    "command": "editor.action.transformToLowercase"  // 转小写
  }
]
  1. 必备扩展快捷键:
    • ESLint: Ctrl+Shift+E 修复所有可自动修复的问题
    • Prettier: Shift+Alt+F 格式化代码
    • Live Server: Alt+L Alt+O 启动本地服务器

使用快捷键提示:安装扩展如 “Which Key” 显示可用快捷键

专业提示:在 VS Code 中按 Ctrl+K Ctrl+S (Win/Linux) 或 Cmd+K Cmd+S (macOS) 可直接打开快捷键编辑器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

步行cgn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值