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选中所有匹配项有了它,甚至不必选择任何东西,
只需要将光标放在要选择所有出现的单词上,跟上面一致,可以批量操作
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: VS Code快捷键背景是指为了提高开发者的工作效率和用户体验,VS Code软件开发团队为编辑器设计了一系列快捷键,以便用户可以更快速地完成各种操作。背景包括以下几个方面。 首先,VS Code快捷键的背景是为了满足开发者的迅速操作需求。在进行编码工作时,开发者需要频繁地进行编辑、复制、粘贴、撤销等操作。使用鼠标点击这些操作会大大降低开发者的工作效率,而使用快捷键可以快速地完成操作,节省了大量的时间和精力。 其次,VS Code快捷键的背景是为了与其他流行编辑器保持一致。许多开发者在使用VS Code之前可能已经使用了其他编辑器,例如Sublime Text、Atom等。为了减少开发者在转换编辑器时的学习成本,VS Code选择了与这些流行编辑器相似的快捷键,使开发者能够更快地适应并使用VS Code。 此外,VS Code快捷键的背景也包括了用户的需求和反馈。VS Code的开发团队通过用户调查、反馈以及对其他编辑器的观察,了解到一些常用的操作和功能,进而设计和优化了相应的快捷键。这些快捷键的设计是根据用户的使用习惯和需求来的,从而提供更好的用户体验。 总结来说,VS Code快捷键的背景是为了提高开发者的工作效率和用户体验,满足他们迅速操作的需求,与其他流行编辑器保持一致,并且基于用户的需求和反馈进行优化。通过使用这些快捷键开发者可以更快速、便捷地进行编辑、操作和调试代码,提高工作效率。 ### 回答2: VSCode 是一款由微软开发的免费开源的本地化代码编辑器,被广泛用于编写各种程序代码。它的快捷键背景设计旨在提高开发人员的编码速度和效率VSCode快捷键主要基于不同的操作系统和用户界面风格,以帮助开发人员快速访问常用的功能和操作。 首先,VSCode快捷键设计充分考虑了常用的编辑操作,如剪切、复制、粘贴、撤销和恢复等。通过按下特定的快捷键组合,可以快速执行这些常见的文本编辑操作,避免了频繁使用鼠标或菜单选项的繁琐操作。 其次,VSCode快捷键也着重于代码导航和查找。开发人员可以使用特定的组合键快速在代码文件中移动光标、选择文本或行,以及查找和替换特定的代码片段。这些快捷键操作可以显著加快代码浏览和修改的速度,提高开发效率。 此外,VSCode 还提供了一系列的快捷键以加速代码补全、自动格式化和代码调试等高级功能的使用。通过按下相应的组合键,开发人员可以快速自动完成代码、调整代码缩进、执行调试操作等,从而提高代码编写和调试的速度。 VSCode快捷键设计还允许用户自定义和配置快捷键开发人员可以根据自己的习惯和需求,修改或添加特定的快捷键操作,以满足个人化的编码体验。 综上所述,VSCode快捷键背景旨在提高开发人员的操作效率和编码速度。通过熟练掌握并灵活使用这些快捷键开发人员可以更快速、高效地编写和调试代码,提升工作效率。 ### 回答3: VSCode是一款由微软开发的轻量级集成开发环境,它拥有丰富的功能和强大的扩展能力,广受开发者欢迎和使用。VSCode快捷键背景主要是为了提高开发者的工作效率和操作便捷性。 首先,VSCode快捷键背景考虑到现代化的开发流程和习惯。它采用了许多常用的快捷键组合,以方便开发者在编码、调试、编译等操作中的快速操作。这些快捷键经过精心设计,使得开发者不需要频繁地将手离开键盘,可以更加专注于编码,提高工作效率。 其次,VSCode快捷键背景还考虑到多种不同操作系统和键盘布局的兼容性。它支持Windows、Mac和Linux等操作系统,并针对这些不同的操作系统和键盘布局提供了对应的快捷键配置。这样,无论开发者使用什么操作系统或键盘布局,都能够方便地使用和记忆对应的快捷键。 此外,VSCode快捷键背景还融入了许多常用的编辑器快捷键方式。比如,它采用了类似于Sublime Text、Atom等编辑器的快捷键方式,这使得使用这些编辑器的开发者能够很容易地适应和使用VSCode。同时,VSCode还支持自定义快捷键,可以根据个人需求和习惯进行配置,进一步提高操作便捷性。 综上所述,VSCode快捷键背景着眼于提高开发者的工作效率和操作便捷性,同时兼顾不同操作系统和键盘布局的兼容性,融合了多种编辑器的常用快捷键方式。这使得VSCode成为了广大开发者首选的集成开发环境之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

半夏_2021

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

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

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

打赏作者

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

抵扣说明:

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

余额充值