Visual Studio Code 快捷键大全

文章目录

  • 1. 全局快捷键
  • 2. 基本编辑
  • 3. 导航
  • 4. 查找 & 替换
  • 5. 多光标 & 选择
  • 6. 代码编辑
  • 7. 编辑器管理
  • 8. 文件管理
  • 9. 显示
  • 10. Debug 调试
  • 11. 终端(Terminal)

1. 全局快捷键

快捷键说明
Ctrl+ Shift + PF1显示命令面板
Ctrl+ P快速打开,转到文件…
Ctrl+ Shift + N新建窗口/实例
Ctrl+ Shift + W关闭窗口/实例
Ctrl+ ,编辑器设置
Ctrl+ KCtrl+ S键盘快捷键

2. 基本编辑

快捷键说明
Ctrl+ X剪切一行(未选取时)
Ctrl+ C复制一行(未选取时)
Alt + 向上移动行
Alt + 向下移动行
Shift + Alt + 在上面复制当前行
Shift + Alt + 在下面复制当前行
Ctrl+ Shift + K删除一行
Ctrl+ Enter在下面插入行
Ctrl+ Shift + Enter在上方插入行
Ctrl+ Shift + \跳转到匹配的括号
Ctrl+ ]增加缩进
Ctrl+ [减少缩进
Home转到行首
End转到行尾
Ctrl+ Home转到文件开头
Ctrl+ End转到文件末尾
Ctrl+ 向上滚动行
Ctrl+ 向下滚动行
Alt + PgUp向上滚动页面
Alt + PgDn向下滚动页面
Ctrl+ Shift + [折叠区域
Ctrl+ Shift + ]展开区域
Ctrl+ KCtrl+ [折叠所有子区域
Ctrl+ KCtrl+ ]展开所有子区域
Ctrl+ KCtrl+ 0折叠所有区域
Ctrl+ KCtrl+ J展开所有区域
Ctrl+ KCtrl+ C添加行注释
Ctrl+ KCtrl+ U删除行注释
Ctrl+ /切换行注释
Shift + Alt + A切换块注释
Alt + Z切换自动换行

3. 导航

快捷键说明
Ctrl+ T显示所有符号
Ctrl+ G显示所有符号
Ctrl+ P转到文件…
Ctrl+ Shift + O转到符号…
Ctrl+ Shift + M显示问题面板
F8转到下一个错误或警告
Shift + F8转到上一个错误或警告
Ctrl+ Shift + Tab浏览编辑器组的历史记录
Alt + 后退
Alt + 前进
Ctrl+ M切换标签可移动焦点

4. 查找 & 替换

快捷键说明
Ctrl+ F查找
Ctrl+ H替换
F3查找下一个
Shift + F3查找上一个
Alt + Enter选择所有的匹配
Ctrl+ D将选择添加到下一个查找匹配项
Ctrl+ KCtrl+ D将上一个选择移到下一个查找匹配项
Alt + C切换是否区分大小写
Alt + R切换是否正则表达式
Alt + W切换是否全字匹配

5. 多光标 & 选择

快捷键说明
Alt + (鼠标点击)插入光标
Ctrl+ Alt + 在上方插入光标
Ctrl+ Alt + 在下方插入光标
Ctrl+ U撤消上一个光标操作
Shift + Alt + I在所选的每一行的末尾插入光标
Ctrl+ L选择当前行
Ctrl+ Shift + L选择所有当前选择
Ctrl+ F2选择所有出现的当前单词
Shift + Alt + 扩展选择
Shift + Alt + 收缩选择
Shift + Alt + (拖曳鼠标)列(框)选择
Ctrl+ Shift + Alt + (箭头键)列(框)选择
Ctrl+ Shift + Alt + PgUp向前列(框)选择页面
Ctrl+ Shift + Alt + PgDn向后列(框)选择页面

6. 代码编辑

快捷键说明
Ctrl+ Space显示成员列表
Ctrl+ Shift + Space显示参数提示
Shift + Alt + F格式化代码
Ctrl+ KCtrl+ F格式化选择
F12转到定义
Alt + F12查看定义
Ctrl+ KF12在侧面打开定义
Ctrl+ .快速修复
Shift + F12显示参考
F2重命名符号
Ctrl+ KCtrl+ X删除每一行行尾空格
Ctrl+ KM切换代码语言

7. 编辑器管理

快捷键说明
Ctrl+ F4Ctrl+ W关闭编辑器
Ctrl+ KF关闭文件夹
Ctrl+ \分割编辑器
Ctrl+ 1让第一编辑器组获取焦点
Ctrl+ 2让第二编辑器组获取焦点
Ctrl+ 3让第三编辑器组获取焦点
Ctrl+ KCtrl+ 让上一个编辑器组获取焦点
Ctrl+ KCtrl+ 让下一个编辑器组获取焦点
Ctrl+ K向左移动当前编辑器组
Ctrl+ K向右移动当前编辑器组
Ctrl+ Shift + PgUp向左移动编辑器
Ctrl+ Shift + PgDn向右移动编辑器

8. 文件管理

快捷键说明
Ctrl+ N新建文件
Ctrl+ O打开文件…
Ctrl+ S保存文件
Ctrl+ Shift + S文件另存为…
Ctrl+ KS保存全部
Ctrl+ F4关闭文件
Ctrl+ KCtrl+ W关闭所有文件
Ctrl+ Shift + T重新打开关闭的编辑器
Ctrl+ KEnter保持预览模式编辑器处于打开状态
Ctrl+ Tab打开下一个文件
Ctrl+ Shift + Tab打开上一个文件
Ctrl+ KP复制活动文件的路径
Ctrl+ KR在资源管理器中显示活动文件
Ctrl+ KO在新窗口/实例中打开当前活动文件

9. 显示

快捷键说明
F11切换全屏
Shift + Alt + 0切换编辑器布局(水平/垂直)
Ctrl+ =放大编辑器
Ctrl+ -缩小编辑器
Ctrl+ B显示/隐藏侧边栏
Ctrl+ Shift + E显示资源管理器/切换焦点
Ctrl+ Shift + F显示查找
Ctrl+ Shift + G显示源代码控制
Ctrl+ Shift + D显示调试
Ctrl+ Shift + X显示扩展
Ctrl+ Shift + H在文件中替
Ctrl+ Shift + J切换搜索详细信息
Ctrl+ Shift + U显示输出面板
Ctrl+ Shift + V打开Markdown预览
Ctrl+ KV在侧面打开Markdown预览
Ctrl+ KZ禅宗模式(按 2 次 Esc 退出)

10. Debug 调试

快捷键说明
F9插入断点
F5开始/继续
Shift + F5停止
F11步进
Shift + F11步出
F10步过
Ctrl+ KCtrl+ I显示悬停

11. 终端(Terminal)

快捷键说明
Ctrl+ `显示集成终端
Ctrl+ Shift + `创建新终端
Ctrl+ C复制选择
Ctrl+ V粘贴到活动终端
Ctrl+ 向上滚动
Ctrl+ 向下滚动
Shift + PgUp向上滚动页面
Shift + PgDn向下滚动页面
Ctrl+ Home滚动到顶部
Ctrl+ End滚动到底部

上面列出了 VS Code(Windows 版)常用快捷键,如需自定义快捷键,可以按 Ctrl+ K, Ctrl+ S 组合快捷键呼出 VS Code 快捷键设置窗口,在该窗口可重新指定操作快捷键。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/574706.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一、路由基础

1.路由协议的优先级 路由器分别定义了外部优先级和内部优先级(越小越优) 路由选择顺序:外部优先级>>内部优先级(相同时) ①外部优先级:用户可以手工为各路由协议配置的优先级 ②内部优先级&#xf…

汽车信息安全--如何理解TrustZone(2)

目录 1.概述 2 如何切换安全状态 3 TrustZone里实现了什么功能? 4. 与HSM的比较 1.概述 汽车信息安全--如何理解TrustZone(1)-CSDN博客讲解了什么是Trustzone,下面我们继续讲解与HSM的区别。 2 如何切换安全状态 在引入安全扩展后,Arm…

太速科技-多路PCIe的阵列计算全国产化服务器

多路PCIe的阵列计算全国产化服务器 多路PCIe的阵列计算全国产化服务器以国产化处理器(海光、飞腾ARM、算能RSIC V)为主板,扩展6-8路PCIe3.0X4计算卡; 计算卡为全国产化的AI处理卡(瑞星微ARM,算能AI&#x…

MMSeg搭建模型的坑

Input type(torch.suda.FloatTensor) and weight type (torch.FloatTensor) should be same 自己搭建模型的时候,经常会遇到二者不匹配,以这种情况为例,是因为部分模型没有加载到CUDA上面造成的。 注意搭建模型的时候,所有层都应…

Oracle之RMAN联机和脱机备份(二)

rman脱机备份,首先使用rman登入数据库服务器,然后关闭数据库后,启动数据库到mount状态,在执行backup database指定备份整个数据库。 1、启动mount归档模式 sys@ORCL>archive log list; Database log mode Archive Mode Automatic archival Enabl…

STM32H750外设ADC之开始和结束数据转换功能

目录 概述 1 开始转换 1.1 使能ADSTART 1.2 使能JADSTART 1.3 ADSTART 通过硬件清零 2 转换时序 3 停止正在进行的转换( ADSTP、 JADSTP) 3.1 停止转换功能实现 3.2 停止转换流程图 概述 本文主要讲述了STM32H750外设ADC之开始和结束数据转换…

SPRD Android 14 通过属性控制系统设置显示双栏或者单栏

SPRD Android 14 通过属性控制系统设置显示双栏或者单栏 第一步 确认有添加静态库第二步 验证第三步 修改源码在合适的地方配置 ro.product.is_support_SettingsSplitEnabled 即可。第一步 确认有添加静态库 --- a/packages/apps/Settings/Android.bp +++ b/packages/apps/Set…

[集群聊天项目] muduo网络库

目录 网络服务器编程常用模型什么是muduo网络库什么是epoll muduo网络库服务器编程 网络服务器编程常用模型 【方案1】 : accept read/write 不是并发服务器 【方案2】 : accept fork - process-pre-connection 适合并发连接数不大,计算任…

Centos的一些基础命令

CentOS是一个基于开源代码构建的免费Linux发行版,它由Red Hat Enterprise Linux (RHEL) 的源代码重新编译而成。由于 CentOS是基于RHEL构建的,因此它与RHEL具有非常类似的特性和功能,包括稳定性、安全性和可靠性。并且大部分的 Linux 命令在C…

Apache Doris 2.x 版本【保姆级】安装+使用教程

Doris简介 Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于…

COOIS 生产订单显示系统增强

需求说明:订单系统显示页面新增批量打印功能 增强点:CL_COIS_DISP_LIST_NAVIGATION -->TOOLBAR方法中新增隐式增强添加自定义打印按钮 增强点:BADI-->WORKORDER_INFOSYSTEM新增增强实施 实现位置:IF_EX_WORKORDER_INFOSYS…

频裂变加群推广强制分享引流源码

视频裂变加群推广强制分享引流源码,用户达到观看次数后需要分享给好友或者群,好友必须点击推广链接后才会增加观看次数。 引导用户转发QV分享,达到快速裂变引流的效果! 视频裂变推广程序,强制分享链接,引导用户转发,…

数据库MySQL的初级基础操作

文章目录 1. 介绍2. 数据库相关概念3. 启动4. 数据模型5. SQL6. DDL数据库DDL-表操作DDL-表操作-数据类型DDL-表操作-修改DDL-表操作-删除 7. 图形化界面工具DataGrip8. DML(数据操作语言)DML-添加数据DML-修改数据 9. DQL(数据查询语言)基本查询条件查询…

MemFire案例-政务应急物联网实时监测预警项目

客户背景 党的十八大以来,中央多次就应急管理工作做出重要指示:要求坚持以防为主、防抗救相结合,全面提升综合防灾能力;坚持生命至上、安全第一,完善安全生产责任制,坚决遏制重特大安全事故。 面对新形势…

小白学习SpringCloud之Eureka

前言 需要搭建springcloud项目,eureka是其中的一个模块,依赖主要继承父依赖 学习视频:b站狂神说 便于理解,我修改了本地域名》这里!!! 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.comEureka入门案例 eureka…

Maven的仓库、周期和插件

一、简介 随着各公司的Java项目入库方式由老的Ant改为Maven后,相信大家对Maven已经有了个基本的熟悉。但是在实际的使用、入库过程中,笔者发现挺多人对Maven的一些基本知识还缺乏了解,因此在此处跟大家简单地聊下Maven的相关内容&#xff0c…

如何把经验变成可以销售的“知识产品”?

知识付费,很多人想做,但是不知道如何把自己在某方面的“经验”,变成一个“知识产品”,那么这篇文章,我们就来聊聊如何从0打造一个知识产品 非常简单,一共六个步骤: 第一步:取名字&…

【深度学习】StabelDiffusion,Lora训练过程,秋叶包,Linux,SDXL Lora训练

文章目录 一、环境搭建指南二、个性化安装流程三、启动应用四、打开web五、开始训练 19.27服务器 一、环境搭建指南 打造一个高效且友好的开发环境,我们推荐使用以下简洁明了的中文资源: 项目源码获取: 通过以下命令轻松克隆项目及所有子模…

(一)Dataframes安装与类型 #Julia数据分析 #CDA学习打卡

目录 一. Julia简介 二. Dataframe构造方法 1)访问列的方式 (a)判断严格相等 i. 切片严格相等是true ii. 复制严格相等是false (b)判断相等 i. 切片相等是true ii. 复制相等是true 2)获取列名称 …

【Camera KMD ISP SubSystem笔记】CAM SYNC与DRQ③

DRQ什么时候调度Node去填写dependency ::Pipeline调度Node的sequenceId 0执行 Pipeline::ProcessRequest() { for (UINT nodeIndex 0; nodeIndex < m_orderedNodeCount ; nodeIndex) m_pDeferredRequestQueue->AddDef…