当前位置: 首页 > news >正文

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.第二题 &#x1f4d…...

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.跟启动类同级创建…...

数据集成革新:去中心化微服务集群的无限潜能

在当今数据密集型的业务环境下&#xff0c;传统的集中式架构已经难以满足高可用性和高并发性的要求。而去中心化微服务集群则通过分散式的架构&#xff0c;将系统划分为多个小型的、独立部署的微服务单元&#xff0c;每个微服务负责特定的业务功能&#xff0c;实现了系统的高度…...

后端返回可下载的xlsx文件,但是前端接收下载后为乱码

我的接收数据进行处理的代码为&#xff1a; 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&#xff08;PC&#xff09; 作为一名技术人员&#xff0c;需要经常研究各种技术&#xff0c;因此&#xff0c;复制粘贴的操作十分常见。 Textify可以快速复制各种控件中的文本&#xff0c;包括浏览器中当前页面的标题、聊天窗口中各个部分的文字、桌…...

HJ23 删除字符串中出现次数最少的字符

描述 实现删除字符串中出现次数最少的字符&#xff0c;若出现次数最少的字符有多个&#xff0c;则把出现次数最少的字符都删除。输出删除这些单词后的字符串&#xff0c;字符串中其它字符保持原来的顺序。 数据范围&#xff1a;输入的字符串长度满足 1≤n≤20 1≤n≤20 &…...

文心一言 VS 讯飞星火 VS chatgpt (76)-- 算法导论7.3 1题

一、如果用go语言&#xff0c;为什么我们分析随机化算法的期望运行时间&#xff0c;而不是其最坏运行时间呢? 文心一言&#xff1a; 在分析算法的性能时&#xff0c;期望运行时间是一个重要的指标&#xff0c;它描述了算法在平均情况下的表现。期望运行时间考虑了所有可能的…...

Leetcode - 滑动窗口

文章目录 1. 滑动窗口2. 举例2.1 无重复字符的最长子串2.2 长度最小的子数组2.3 滑动窗口最大值2.4 最小覆盖子串2.5 删除有序数组中的重复项 1. 滑动窗口 滑动窗口的大概思想如下&#xff1a; 可以通过两个指针来标识窗口的边界。窗口的长度是可以固定的&#xff0c;也可以是…...

如何保证数据传输的安全?

要确保数据传输的安全&#xff0c;您可以采取以下措施&#xff1a; 使用加密协议&#xff1a;使用安全的传输协议&#xff0c;如HTTPS(HTTP over SSL/TLS)或其他安全协议&#xff0c;以保护数据在传输过程中的安全性。加密协议可以有效防止数据被窃听或篡改。 强化身份验证&…...

政务、商务数据资源有效共享:让数据上“链”,记录每一个存储过程!

数据上链是目前“区块链”最常见的场景。因为链上所有参与方都分享了统一的事实来源&#xff0c;所有人都可以即时获得最新的信息&#xff0c;数据可用不可见。因此&#xff0c;不同参与方之间的协作效率得以大幅提高。同时&#xff0c;因为区块链上的数据难以篡改&#xff0c;…...

xml转map工具类

背景&#xff1a;最近遇到接口返回是xml&#xff0c;所以需要整一个转换的工具类&#xff0c;方便后续其他xml处理。 依赖引入&#xff1a; <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成员函数含有三种状态&#xff1a;timeout&#xff08;执行超时&#xff09;、ready&#xff08;执行完毕&#xff09;和deferred&#xff08;延迟执行&#xff09;&#xff0c;其中 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语言的开发者创建并更新维护的开源类库&#xff0c;其提供了许多功能强大的程序库和工具&#xff0c;用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备&#xff0c;通常被称为准标准库&#xff0c;是C标准化进程的重要开发引擎之一。…...

Django模型基础

文章目录 一、models字段类型概述属性命名限制使用方式逻辑删除和物理删除常用字段类型 二、常用字段参数常用字段选项(通过字段选项&#xff0c;可以实现对字段的约束) 实践创建模型执行迁移命令 并 创建超级用户登录admin后台添加文件和图片字段定义模型字段和约束及在Admin后…...

导读-Linux简介

Linux简介 ​ 总所周知&#xff0c;计算机系统包含硬件和软件两部分。硬件部分被称为裸机&#xff0c;主要包括中央处理器&#xff08;CPU&#xff09;、内存、外存和各种外部设备。软件部分主要包括系统软件和应用软件两部分。系统软件包括操作系统、汇编语言、编译程序、数据…...

C# IDisposable:3个致命陷阱+5个最佳实践,你踩过几个?

&#x1f525;关注墨瑾轩&#xff0c;带你探索编程的奥秘&#xff01;&#x1f680; &#x1f525;超萌技术攻略&#xff0c;轻松晋级编程高手&#x1f680; &#x1f525;技术宝库已备好&#xff0c;就等你来挖掘&#x1f680; &#x1f525;订阅墨瑾轩&#xff0c;智趣学习不…...

南北阁4.1-3B WebUI代码实例:TextIteratorStreamer多线程流式实现解析

南北阁4.1-3B WebUI代码实例&#xff1a;TextIteratorStreamer多线程流式实现解析 今天咱们来聊聊一个特别有意思的项目——一个为南北阁4.1-3B模型量身定做的Web交互界面。如果你用过Streamlit&#xff0c;可能会觉得它的界面有点“官方”&#xff0c;布局也比较固定。但这个…...

OpenClaw浏览器自动化:GLM-4.7-Flash驱动的智能搜索与数据采集

OpenClaw浏览器自动化&#xff1a;GLM-4.7-Flash驱动的智能搜索与数据采集 1. 为什么需要浏览器自动化助手 上周我需要做一个小型市场调研&#xff0c;收集20家竞品的产品定价和功能列表。手动打开每个网站、复制粘贴数据、整理成表格&#xff0c;花了整整一个下午。这种重复…...

CAN总线波特率计算器工具开发指南(Python+PyQt5)

CAN总线波特率计算器工具开发指南&#xff08;PythonPyQt5&#xff09; 在汽车电子工程领域&#xff0c;CAN总线作为车载网络的骨干&#xff0c;其通信质量直接影响整车系统的稳定性。而波特率作为CAN通信的基础参数&#xff0c;其配置精度直接决定了总线能否正常工作。传统的手…...

OpenClaw轻量化方案实测:nanobot镜像性能与成本对比

OpenClaw轻量化方案实测&#xff1a;nanobot镜像性能与成本对比 1. 为什么选择nanobot镜像 上个月我在尝试用OpenClaw搭建个人自动化助手时&#xff0c;遇到了一个典型的技术选择困境&#xff1a;是直接调用云端大模型API&#xff0c;还是部署本地模型&#xff1f;经过反复权…...

华硕笔记本终极电池拯救指南:用G-Helper实现智能充电与健康修复

华硕笔记本终极电池拯救指南&#xff1a;用G-Helper实现智能充电与健康修复 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models …...

IP5306电源芯片的‘怪脾气’:实测开机半分钟就休眠?手把手教你两个硬件调试技巧

IP5306电源芯片实战调试&#xff1a;破解自动休眠难题的硬件级方案 实验室里&#xff0c;示波器屏幕上那条本该稳定的电压线突然跌落至零&#xff0c;系统再次陷入休眠——这已经是今天第七次重现IP5306芯片的"怪脾气"。作为一款广泛应用于移动电源的高集成度SOC&…...

OpenSpec 生成文件说明

proposal.md —— 为什么做、做什么&#xff08;产品/范围&#xff09; Why&#xff1a;要解决什么问题、机会是什么。What Changes&#xff1a;会新增/改掉/删掉哪些能力&#xff0c;有没有 BREAKING。Capabilities&#xff1a;会动到哪些能力名&#xff08;对应后面 specs/&l…...

大模型私有化不是选型,是生存!Python工程师必须在Q3前掌握的5类国产化适配方案,否则明年项目全卡审批

第一章&#xff1a;大模型私有化是Python工程师的生存分水岭当企业开始将大语言模型从公有云API转向本地GPU集群部署&#xff0c;Python工程师的角色正经历一次静默但深刻的重构——不再只是调用requests.post()封装接口&#xff0c;而是要亲手构建模型加载、推理服务、权限控制…...

深度解析 ConcurrentHashMap 1.8:put 与 get 核心流程全解

在 Java 并发编程中&#xff0c;ConcurrentHashMap 是线程安全的高频使用集合&#xff0c;相比线程不安全的 HashMap、效率低下的 HashTable&#xff08;全锁&#xff09;&#xff0c;JDK 1.8 版本的 ConcurrentHashMap 做了底层结构重构和锁机制优化&#xff0c;成为高并发场景…...