VSCode快捷键
Ctrl+Shift+P,F1:显示命令面板
Ctrl+P:快速打开
Ctrl+Shift+N:新窗口/实例
Ctrl+Shift+W:关闭窗口/实例
Ctrl+X:剪切行
Ctrl+C:复制行
ALT+↑/↓:上下移动
Shift+Alt+↓/↑:向上/向下复制行
Ctrl+Shift+K:删除行
Ctrl+Enter:在下面插入行
Ctrl+Shift+Enter:在上面插入行
Ctrl+Shift+\:跳到匹配的括号
Ctrl+]/[:缩进
Home/End:转到文件的开头/转到文件的末尾
Ctrl+↑/↓:上下滚动
ALT+PgUp/PgDown:上下滚动页面
Ctrl+Shift+[:折叠(折叠)区域
Ctrl+Shift+]:展开(未折叠)区域
Ctrl+K Ctrl+C:添加行注释
Ctrl+K Ctrl+U:删除行注释
Ctrl+/:切换行注释
shift+Alt+A:切换块注释
ALT+Z:切换换行
Ctrl+Tab:显示所有符号
Ctrl + G:转到行
Ctrl + P:转到文件
Ctrl + Shift + O:转到符号
Ctrl + Shift + M:显示问题面板
F8:转到下一个错误或警告
Shift + F8:转到上一个错误或警告
Ctrl + Shift + Tab:导航编辑器组历史记录
Alt + ←/→:返回/前进
Ctrl + M:切换选项卡移动焦点
Ctrl + F:查找
Ctrl + H:替换
F3 / Shift + F3:查找下一个/上一个
Alt + Enter:选择查找匹配的所有出现
Ctrl + D:将选择添加到下一个查找匹配
Ctrl + K Ctrl + D:将最后一个选择移至下一个查找匹配项
Alt + C / R / W:切换区分大小写/正则表达式/整个词
Alt +单击:插入光标
Ctrl + Alt +↑/↓:在上/下插入光标
Ctrl + U:撤消上一个光标操作
Shift + Alt + I:在选定的每一行的末尾插入光标
Ctrl + I:选择当前行
Ctrl + Shift + L:选择当前选择的所有出现
Ctrl + F2:选择当前字的所有出现
Shift + Alt + →:展开选择
Shift + Alt + ←:缩小选择
Shift + Alt + (拖动鼠标):列(框)选择
Ctrl + Shift + Alt +(箭头键):列(框)选择
Ctrl + Shift + Alt + PgUp / PgDown:列(框)选择页上/下
Ctrl + 空格:触发建议
Ctrl + Shift + Space:触发器参数提示
Shift + Alt + F:格式化文档
Ctrl + K Ctrl + F:格式选定区域
Alt + F12:Peek定义
Ctrl + K F12:打开定义到边
Ctrl + .:快速解决
Shift + F12:显示引用
F2:重命名符号
Ctrl + Shift + . /,:替换为下一个/上一个值
Ctrl + K Ctrl + X:修剪尾随空格
Ctrl + K M:更改文件语言
Ctrl+F4, Ctrl+W:关闭编辑器
Ctrl+K F:关闭文件夹
Ctrl+\:拆分编辑器
Ctrl+ 1 / 2 / 3:聚焦到第1,第2或第3编辑器组
Ctrl+K Ctrl+ ←/→:聚焦到上一个/下一个编辑器组
Ctrl+Shift+PgUp / PgDown:向左/向右移动编辑器
Ctrl+K ← / →:移动活动编辑器组
Ctrl+N:新文件
Ctrl+O:打开文件
Ctrl+S:保存
Ctrl+Shift+S:另存为
Ctrl+K S:全部保存
Ctrl+F4:关闭
Ctrl+K Ctrl+W:关闭所有
Ctrl+Shift+T:重新打开关闭的编辑器
Ctrl+K:输入保持打开
Ctrl+Tab:打开下一个
Ctrl+Shift+Tab:打开上一个
Ctrl+K P:复制活动文件的路径
Ctrl+K R:显示资源管理器中的活动文件
Ctrl+K O:显示新窗口/实例中的活动文件
F11:切换全屏
Shift+Alt+1:切换编辑器布局
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+C:打开新命令提示符/终端
Ctrl+Shift+U:显示输出面板
Ctrl+Shift+V:切换Markdown预览
Ctrl+K V:从旁边打开Markdown预览
F9:切换断点
F5:开始/继续
Shift+F5:停止
F11 / Shift+F11:下一步/上一步
F10:跳过
Ctrl+K Ctrl+I:显示悬停
Ctrl+`:显示集成终端
Ctrl+Shift+`:创建新终端
Ctrl+Shift+C:复制选定
Ctrl+Shift+V:粘贴到活动端子
Ctrl+↑ / ↓:向上/向下滚动
Shift+PgUp / PgDown:向上/向下滚动页面
Ctrl+Home / End:滚动到顶部/底部
相关文章:
VSCode快捷键
CtrlShiftP,F1:显示命令面板 CtrlP:快速打开 CtrlShiftN:新窗口/实例 CtrlShiftW:关闭窗口/实例 CtrlX:剪切行 CtrlC:复制行 ALT↑/↓:上下移动 ShiftAlt↓/↑:向…...
贪心算法求数组中能组成三角形的最大周长
题目:三角形的最大周长 给定由一些正数(代表长度)组成的数组arr,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回0。 分析: 对数组排序,再从大到小选择三个数,再…...
VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式
文章目录 网络模式配网要求CentOSDHCP虚拟网络桥接模式默认配置测试手动配置测试 网络地址转发模式 (NAT)还原配置虚拟网络配置默认配置测试手动配置测试 仅主机模式 网络模式 桥接模式: 主机与虚拟机对等, 虚拟机注册到主机所在的局域网, 会占用该网络的IP该局域网内的所有机…...
拒绝摆烂!C语言练习打卡第四天
🔥博客主页:小王又困了 📚系列专栏:每日一练 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、选择题 📝1.第一题 📝2.第二题 Ὅ…...
KubeSphere 社区双周报 | Java functions framework 支持 SkyWalking | 2023.8.4-8.17
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.08.04-2023.…...
【学习笔记之java】使用RestTemplate调用第三方接口
1.首先需要导入依赖 <!-- RestTemplate使用导入的依赖--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.13</version></dependency>2.跟启动类同级创建…...
数据集成革新:去中心化微服务集群的无限潜能
在当今数据密集型的业务环境下,传统的集中式架构已经难以满足高可用性和高并发性的要求。而去中心化微服务集群则通过分散式的架构,将系统划分为多个小型的、独立部署的微服务单元,每个微服务负责特定的业务功能,实现了系统的高度…...
后端返回可下载的xlsx文件,但是前端接收下载后为乱码
我的接收数据进行处理的代码为: download_signal_list() {return new Promise((resolve, reject) > {get_download_signal({project_id: this.projectId,version_id: this.versionId}).then(response > {const url window.URL.createObjectURL(new Blob([res…...
提升资源管理效率必备工具推荐
一、数据传输 1、Textify(PC) 作为一名技术人员,需要经常研究各种技术,因此,复制粘贴的操作十分常见。 Textify可以快速复制各种控件中的文本,包括浏览器中当前页面的标题、聊天窗口中各个部分的文字、桌…...
HJ23 删除字符串中出现次数最少的字符
描述 实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 数据范围:输入的字符串长度满足 1≤n≤20 1≤n≤20 &…...
文心一言 VS 讯飞星火 VS chatgpt (76)-- 算法导论7.3 1题
一、如果用go语言,为什么我们分析随机化算法的期望运行时间,而不是其最坏运行时间呢? 文心一言: 在分析算法的性能时,期望运行时间是一个重要的指标,它描述了算法在平均情况下的表现。期望运行时间考虑了所有可能的…...
Leetcode - 滑动窗口
文章目录 1. 滑动窗口2. 举例2.1 无重复字符的最长子串2.2 长度最小的子数组2.3 滑动窗口最大值2.4 最小覆盖子串2.5 删除有序数组中的重复项 1. 滑动窗口 滑动窗口的大概思想如下: 可以通过两个指针来标识窗口的边界。窗口的长度是可以固定的,也可以是…...
如何保证数据传输的安全?
要确保数据传输的安全,您可以采取以下措施: 使用加密协议:使用安全的传输协议,如HTTPS(HTTP over SSL/TLS)或其他安全协议,以保护数据在传输过程中的安全性。加密协议可以有效防止数据被窃听或篡改。 强化身份验证&…...
政务、商务数据资源有效共享:让数据上“链”,记录每一个存储过程!
数据上链是目前“区块链”最常见的场景。因为链上所有参与方都分享了统一的事实来源,所有人都可以即时获得最新的信息,数据可用不可见。因此,不同参与方之间的协作效率得以大幅提高。同时,因为区块链上的数据难以篡改,…...
xml转map工具类
背景:最近遇到接口返回是xml,所以需要整一个转换的工具类,方便后续其他xml处理。 依赖引入: <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.1</versi…...
C++并发多线程--std::future_status、std::shared_future和std::atomic的使用
1--std::future_status的使用 std::future_status成员函数含有三种状态:timeout(执行超时)、ready(执行完毕)和deferred(延迟执行),其中 deferred 状态需要用 std::launch::deferred…...
Redis在Java中的基本使用
本片将介绍 Redis 在 Java 中的基本使用 文章目录 1、使用jedis操作redis1.1、Jedis简介1.2、引入jedis的Maven依赖1.2、获取连接1.3、使用实例 2、对于JedisPooled的使用2.1、使用JedisPooled2.2、关于连接池 3、SpringBoot下使用Redis3.1、引入Maven依赖3.2、配置Redis连接3.…...
4.2 C++ Boost 内存池管理库
Boost 库是一个由C/C语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备,通常被称为准标准库,是C标准化进程的重要开发引擎之一。…...
Django模型基础
文章目录 一、models字段类型概述属性命名限制使用方式逻辑删除和物理删除常用字段类型 二、常用字段参数常用字段选项(通过字段选项,可以实现对字段的约束) 实践创建模型执行迁移命令 并 创建超级用户登录admin后台添加文件和图片字段定义模型字段和约束及在Admin后…...
导读-Linux简介
Linux简介 总所周知,计算机系统包含硬件和软件两部分。硬件部分被称为裸机,主要包括中央处理器(CPU)、内存、外存和各种外部设备。软件部分主要包括系统软件和应用软件两部分。系统软件包括操作系统、汇编语言、编译程序、数据…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”
2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...
JAVA后端开发——多租户
数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
现有的 Redis 分布式锁库(如 Redisson)相比于开发者自己基于 Redis 命令(如 SETNX, EXPIRE, DEL)手动实现分布式锁,提供了巨大的便利性和健壮性。主要体现在以下几个方面: 原子性保证 (Atomicity)ÿ…...
关于easyexcel动态下拉选问题处理
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导…...
提升移动端网页调试效率:WebDebugX 与常见工具组合实践
在日常移动端开发中,网页调试始终是一个高频但又极具挑战的环节。尤其在面对 iOS 与 Android 的混合技术栈、各种设备差异化行为时,开发者迫切需要一套高效、可靠且跨平台的调试方案。过去,我们或多或少使用过 Chrome DevTools、Remote Debug…...
