Cursor / VS Code 常用快捷键对比表(Windows / Linux / macOS)

目录

搞了 Cursor 玩玩,所以整理一下 VS Code 的常用快捷键方便使用,目前还是觉着 WebStorm 好用,等用过一段时间之后再来评价,如果没有评价,那就说明还是 WebStorm 好用,哈哈哈哈哈!!!

VS Code 常用快捷键对比表(Windows / Linux / macOS)

一、光标位置前进 / 后退

功能 Windows Linux macOS
上一个光标位置(Go Back) Alt + ← Alt + ← Ctrl + -
下一个光标位置(Go Forward) Alt + → Alt + → Ctrl + Shift + -

二、基础编辑操作

功能 Windows Linux macOS
复制行 Ctrl + C Ctrl + C Cmd + C
剪切行 Ctrl + X Ctrl + X Cmd + X
删除当前行 Ctrl + Shift + K Ctrl + Shift + K Cmd + Shift + K
上移行 Alt + ↑ Alt + ↑ Option + ↑
下移行 Alt + ↓ Alt + ↓ Option + ↓
复制行到上 Shift + Alt + ↑ Shift + Alt + ↑ Shift + Option + ↑
复制行到下 Shift + Alt + ↓ Shift + Alt + ↓ Shift + Option + ↓
撤销 Ctrl + Z Ctrl + Z Cmd + Z
重做 Ctrl + Y Ctrl + Y Cmd + Shift + Z
行注释 Ctrl + / Ctrl + / Cmd + /
块注释 Shift + Alt + A Shift + Alt + A Shift + Option + A

三、多光标与批量编辑

功能 Windows Linux macOS
添加光标 Alt + 鼠标点击 Alt + 鼠标点击 Option + 鼠标点击
向上增加光标 Ctrl + Alt + ↑ Ctrl + Alt + ↑ Cmd + Option + ↑
向下增加光标 Ctrl + Alt + ↓ Ctrl + Alt + ↓ Cmd + Option + ↓
选中下一个相同单词 Ctrl + D Ctrl + D Cmd + D
选中所有相同单词 Ctrl + Shift + L Ctrl + Shift + L Cmd + Shift + L
列选择 Shift + Alt + 拖动 Shift + Alt + 拖动 Shift + Option + 拖动

四、搜索与跳转

功能 Windows Linux macOS
当前文件搜索 Ctrl + F Ctrl + F Cmd + F
当前文件替换 Ctrl + H Ctrl + H Cmd + Option + F
全局搜索 Ctrl + Shift + F Ctrl + Shift + F Cmd + Shift + F
全局替换 Ctrl + Shift + H Ctrl + Shift + H Cmd + Shift + Option + F
跳转到文件 Ctrl + P Ctrl + P Cmd + P
跳转到行号 Ctrl + G Ctrl + G Cmd + G
跳转到符号 Ctrl + Shift + O Ctrl + Shift + O Cmd + Shift + O
跳转到定义 F12 F12 F12
返回 Alt + ← Alt + ← Ctrl + -

五、代码编辑与重构

功能 Windows Linux macOS
格式化代码 Shift + Alt + F Shift + Alt + F Shift + Option + F
快速修复 Ctrl + . Ctrl + . Cmd + .
重命名符号 F2 F2 F2
折叠代码 Ctrl + Shift + [ Ctrl + Shift + [ Cmd + Option + [
展开代码 Ctrl + Shift + ] Ctrl + Shift + ] Cmd + Option + ]

六、文件与窗口操作

功能 Windows Linux macOS
新建文件 Ctrl + N Ctrl + N Cmd + N
打开文件 Ctrl + O Ctrl + O Cmd + O
保存文件 Ctrl + S Ctrl + S Cmd + S
关闭当前文件 Ctrl + W Ctrl + W Cmd + W
分屏 Ctrl + \ Ctrl + \ Cmd + \
切换分屏 Ctrl + 1 / 2 / 3 Ctrl + 1 / 2 / 3 Cmd + 1 / 2 / 3
切换标签页 Ctrl + Tab Ctrl + Tab Cmd + Option + ← / →

七、命令面板与终端

功能 Windows Linux macOS
命令面板 Ctrl + Shift + P Ctrl + Shift + P Cmd + Shift + P
打开终端 ``Ctrl + ``` ``Ctrl + ``` ``Cmd + ```
新建终端 ``Ctrl + Shift + ``` ``Ctrl + Shift + ``` ``Cmd + Shift + ```

八、代码选择与文本操作(高频)

功能 Windows Linux macOS
选中当前行 Ctrl + L Ctrl + L Cmd + L
扩展选择 Shift + Alt + → Shift + Alt + → Shift + Option + →
收缩选择 Shift + Alt + ← Shift + Alt + ← Shift + Option + ←
选中到行首 Shift + Home Shift + Home Shift + Cmd + ←
选中到行尾 Shift + End Shift + End Shift + Cmd + →
删除到行首 Ctrl + Backspace Ctrl + Backspace Cmd + Backspace
删除到行尾 Ctrl + Delete Ctrl + Delete Fn + Delete

九、代码块 / 缩进 / 对齐

功能 Windows Linux macOS
向右缩进 Tab Tab Tab
向左缩进 Shift + Tab Shift + Tab Shift + Tab
跳到匹配括号 Ctrl + Shift + \ Ctrl + Shift + \ Cmd + Shift + \
选择匹配括号内容 Ctrl + Shift + Alt + \ Ctrl + Shift + Alt + \ Cmd + Shift + Option + \

十、文件快速切换(提高效率)

功能 Windows Linux macOS
最近打开的文件 Ctrl + Tab Ctrl + Tab Cmd + Tab
打开文件列表 Ctrl + P Ctrl + P Cmd + P
打开最近文件 Ctrl + R Ctrl + R Cmd + R

十一、编辑器 / 面板切换

功能 Windows Linux macOS
切换侧边栏显示 Ctrl + B Ctrl + B Cmd + B
资源管理器 Ctrl + Shift + E Ctrl + Shift + E Cmd + Shift + E
搜索视图 Ctrl + Shift + F Ctrl + Shift + F Cmd + Shift + F
Git 视图 Ctrl + Shift + G Ctrl + Shift + G Cmd + Shift + G
扩展视图 Ctrl + Shift + X Ctrl + Shift + X Cmd + Shift + X
问题面板 Ctrl + Shift + M Ctrl + Shift + M Cmd + Shift + M

十二、调试相关

功能 Windows Linux macOS
启动调试 F5 F5 F5
停止调试 Shift + F5 Shift + F5 Shift + F5
单步跳过 F10 F10 F10
单步进入 F11 F11 F11
单步跳出 Shift + F11 Shift + F11 Shift + F11
切换断点 F9 F9 F9

十三、Git 操作(基础但常用)

功能 Windows Linux macOS
打开源代码管理 Ctrl + Shift + G Ctrl + Shift + G Cmd + Shift + G
提交 Ctrl + Enter Ctrl + Enter Cmd + Enter
暂存当前文件 Ctrl + Shift + G 后操作 同左 同左

十四、「不记会影响效率」的快捷键

  • Ctrl / Cmd + B(隐藏 / 显示侧边栏)
  • Ctrl / Cmd + Shift + \(跳转到匹配括号)
  • Ctrl / Cmd + L(选中整行)
  • Ctrl / Cmd + Shift + M(问题面板)
  • Ctrl / Cmd + R(最近文件)
  • Ctrl / Cmd + Enter(Git 提交)

相关推荐
若风的雨3 小时前
WC (Write-Combining) 内存类型优化原理
linux
YMWM_3 小时前
不同局域网下登录ubuntu主机
linux·运维·ubuntu
zmjjdank1ng3 小时前
restart与reload的区别
linux·运维
哼?~3 小时前
进程替换与自主Shell
linux
清蒸鳜鱼3 小时前
【Mobile Agent——Droidrun】MacOS+Android配置、使用指南
android·macos·mobileagent
玖釉-3 小时前
深入浅出:渲染管线中的抗锯齿技术全景解析
c++·windows·图形渲染
浩浩测试一下4 小时前
DDOS 应急响应Linux防火墙 Iptable 使用方式方法
linux·网络·安全·web安全·网络安全·系统安全·ddos
niceffking4 小时前
linux 信号内核模型
linux·运维·服务器
嵌入小生0074 小时前
单向链表的常用操作方法---嵌入式入门---Linux
linux·开发语言·数据结构·算法·链表·嵌入式
.小墨迹4 小时前
C++学习——C++中`memcpy`和**赋值拷贝**的核心区别
java·linux·开发语言·c++·学习·算法·机器学习