VSCode快捷键大全,大大提高开发效率

1、 工作区快捷键

Mac 快捷键Win 快捷键作用备注
Cmd + Shift + PCtrl + Shift + P, F1显示命令面板
Cmd + BCtrl + B显示/隐藏侧边栏很实用
Cmd + \Ctrl + \创建(拆分)多个编辑器
(或者可以直接在窗口中点击选中某个文件Tab, 右键(上下左右)拆分)
注意:它与注释代码键位不一样
注释代码:Ctrl+/
Cmd + 1、2Ctrl + 1、2聚焦到第 1、第 2 个编辑器此处主要是在拆分编辑器后切换使用
cmd +/-ctrl +/-将工作区放大/缩小(包括代码字体、左侧导航栏)在投影仪场景经常用到
Cmd + JCtrl + J显示/隐藏控制台
Cmd + Shift + NCtrl + Shift + N重新新建并打开一个软件的窗口
Cmd + Shift + WCtrl + Shift + W关闭软件的当前窗口
Cmd + NCtrl + N新建文件
Cmd + WCtrl + W关闭当前文件

2、 跳转操作

Mac 快捷键Win 快捷键作用备注
Cmd + `没有在同一个软件的多个工作区之间切换
Cmd + Option + 左右方向键Ctrl + Pagedown/Pageup在已经打开的多个文件之间进行切换非常实用
Ctrl + TabCtrl + Tab在已经打开的多个文件之间进行跳转与上方一致
表现形式不一样而已
Cmd + Shift + OCtrl + shift + O在当前文件的各种方法之间进行跳转
Ctrl + GCtrl + G跳转到指定行
Cmd+Shift+\Ctrl+Shift+\跳转到匹配的括号
F12F12跳转到变量或函数定义的快捷方法。要先将光标移动到变量上
+ F12ALT + F12查看定义,不是跳转,直接出现一个框查看

3、 移动光标

Mac 快捷键Win 快捷键作用备注
方向键方向键单个字符之间移动光标大家都知道
option + 左右方向键Ctrl + 左右方向键单词之间移动光标很常用
Cmd + 左右方向键Fn + 左右方向键整行之间移动光标很常用
Cmd + ←Fn(笔记本独有) + ←(或 Win + ←)将光标定位到当前行的最左侧很常用
Cmd + →Fn + →(或 Win + →)将光标定位到当前行的最右侧很常用
Cmd + ↑Ctrl + Home将光标定位到文章的第一行
Cmd + ↓Ctrl + End将光标定位到文章的最后一行
Cmd + Shift + \代码块之间移动光标
+ LCTRL + L选中当前鼠标所在行

4、 编辑操作

Mac 快捷键Win 快捷键作用备注
Cmd + EnterCtrl + Enter在当前行的下方新增一行, 然后跳至该行即使光标不在行尾, 也能快速向下插入一行
Cmd+Shift+EnterCtrl+Shift+Enter在当前行的上方新增一行, 然后跳至该行即使光标不在行尾, 也能快速向上插入一行
Option + ↑Alt + ↑将代码向上移动很常用
Option + ↓Alt + ↓将代码向下移动很常用
Ctrl+Shift+↑/↓选中多行代码
Option + Shift + ↑Alt + Shift + ↑将代码向上复制
Option + Shift + ↓Alt + Shift + ↓将代码向下复制写重复代码的利器
F2F2选中变量名后按F2
代码中所有变量名都会发生改变
重构代码必不可少的快捷方式
但是要注意,此操作可能会改到同名变量

5、 多光标编辑

Mac 快捷键Win 快捷键作用备注
Cmd + Option + 上下键Ctrl + Alt + 上下键在连续的多列上, 同时出现光标本人改键为Ctrl+↓,
随后可随意上下选中
Option + 鼠标点击任意位置Alt + 鼠标点击任意位置在任意位置, 同时出现光标
Option + Shift + 鼠标拖动Alt + Shift + 鼠标拖动在选中区域的每一行末尾, 出现光标
Cmd + Shift + LCtrl + Shift + L在选中文本的所有相同内容处, 出现光标
+ + ICtrl + Shift + I在所选的每一行的末尾插入光标

其他的多光标编辑操作:(很重要)

  • 选中某个文本, 然后反复按住快捷键「 Cmd + D 」键(windows 用户是按住「Ctrl + D」键), 即可将全文中相同的词逐一加入选择。

  • 选中一堆文本后, 按住「Option + Shift + i」键(windows 用户是按住「Alt + Shift + I」键), 既可在每一行的末尾都创建一个光标。

6、 删除操作

Mac 快捷键Win 快捷键作用备注
Cmd + shift + KCtrl + Shift + K删除整行「Ctrl + X」的作用是剪切, 但也可以删除整行
option + BackspaceCtrl + Backspace删除光标之前的一个单词英文有效, 很常用
option + deleteCtrl + delete删除光标之后的一个单词
Cmd + Backspace删除光标之前的整行内容很常用
Cmd + delete删除光标之后的整行内容

ps:上面所讲到的移动光标、编辑操作、删除操作的快捷键, 在其他编辑器里, 大部分都适用。

7、 编程语言相关

Mac 快捷键Win 快捷键作用备注
Cmd + /Ctrl + /添加单行注释很常用
Option + Shift + FAlt + shift + F代码格式化很常用
F2F2以重构的方式进行重命名将文件中所有此变量更名
Ctrl + J将多行代码合并为一行Win 用户可在命令面板搜索”合并行
Cmd + UCtrl + U将光标的移动回退到上一个位置撤销光标的移动和选择

8、 搜索相关

Mac 快捷键Win 快捷键作用备注
Cmd + Shift + FCtrl + Shift +F全局搜索代码 (也可以直接左侧菜单栏呼出)很常用
Cmd + PCtrl + P在当前的项目工程里, 全局搜索文件名
Cmd + FCtrl + F在当前文件中搜索代码, 光标在搜索框里
Cmd + GF3在当前文件中搜索代码, 光标仍停留在编辑器里Ctrl+F就光标位置不同
+ + LCTRL + SHIFT + L选中所有找到的匹配项,可以进行批量修改
+ F2CTRL + F2选中所有匹配项有了它,甚至不必选择任何东西,
只需要将光标放在要选择所有出现的单词上,跟上面一致,可以批量操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

半夏_2021

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

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

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

打赏作者

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

抵扣说明:

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

余额充值