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

VSCode 常用快捷键

Visual Studio Code (VSCode) 提供了许多快捷键,以帮助开发者提高编码效率。以下是一些常用的 VSCode 快捷键,这些快捷键适用于大多数操作系统,但在 macOS 上可能会有所不同(通常是将 Ctrl 替换为 Cmd)。

1. 文件和编辑操作

  1. 打开命令面板Ctrl + Shift + P

    • 用于执行各种命令,如打开文件、运行任务等。
  2. 打开文件Ctrl + P

    • 快速打开工作区中的任何文件。
  3. 新建文件Ctrl + N

    • 创建一个新文件。
  4. 保存文件Ctrl + S

    • 保存当前文件。
  5. 复制行Shift + Alt + Down Arrow(或 Shift + Option + Down Arrow 在 macOS 上)

    • 复制当前行到下一行。
  6. 删除行Ctrl + Shift + K

    • 删除当前行。
  7. 查找Ctrl + F

    • 在当前文件中查找文本。
  8. 替换Ctrl + H

    • 在当前文件中查找并替换文本。

2. 代码导航

  1. 跳转到定义F12

    • 跳转到变量、函数或类的定义处。
  2. 查看定义Alt + F12

    • 在一个小窗口中查看变量、函数或类的定义,而不离开当前位置。
  3. 回到上一个位置Ctrl + -

    • 回到之前导航过的位置。
  4. 前进到下一个位置Ctrl + Shift + -

    • 前进到之后导航过的位置。
  5. 查找所有引用Shift + F12

    • 查找当前选中元素的所有引用。

3. 代码编辑

  1. 重命名符号F2

    • 重命名变量、函数或类,并自动更新所有引用。
  2. 格式化文档Shift + Alt + F(或 Shift + Option + F 在 macOS 上)

    • 格式化当前文档的代码。
  3. 代码片段Ctrl + Space

    • 触发代码补全,包括代码片段。
  4. 注释/取消注释行Ctrl + /

    • 注释或取消注释当前选中的行或多行。
  5. 多光标编辑Alt + Click(或 Option + Click 在 macOS 上)

    • 在多个位置添加光标,以便同时编辑多行代码。

4. 调试

  1. 启动调试F5

    • 开始调试当前打开的文件。
  2. 设置/删除断点F9

    • 在当前行设置或删除断点。
  3. 继续执行F5

    • 在调试模式下继续执行代码。
  4. 单步跳过F10

    • 执行下一行代码,但不进入函数内部。
  5. 单步进入F11

    • 执行下一行代码,并进入函数内部。
  6. 运行自定义任务Ctrl + Shift + B

    • 执行task.json自定义任务。

请注意,某些快捷键可能会根据您的 VSCode 设置、安装的扩展或操作系统而有所不同。您可以通过 Ctrl + K Ctrl + S(或 Cmd + K Cmd + S 在 macOS 上)打开键盘快捷方式设置来查看和自定义快捷键。

相关文章:

VSCode 常用快捷键

Visual Studio Code (VSCode) 提供了许多快捷键,以帮助开发者提高编码效率。以下是一些常用的 VSCode 快捷键,这些快捷键适用于大多数操作系统,但在 macOS 上可能会有所不同(通常是将 Ctrl 替换为 Cmd)。 1. 文件和编…...

缓存相关问题

Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制 Redis 为什么…...

每日一题(小白)暴力娱乐篇22

为什么要经常学习暴力和一些娱乐呢?因为对于我们来说,暴力是最直接的方式是肯定能满足一部分答案的方法,娱乐是为了让算法变得更有趣,你愿意多去尝试多去练习,这才是最要紧的。 由题意知,就是计算两个数字…...

深入理解 Vuex:核心概念、API 详解与最佳实践

目录 Vuex 简介核心概念与工作流程核心 API 详解模块化开发 (modules)插件(Plugins)与扩展高级技巧与最佳实践 Vuex 简介 Vuex 是 Vue.js 的官方状态管理库,专为复杂应用设计,用于集中管理所有组件的共享状…...

成为一种国家战略范畴的新基建的智慧园区开源了。

智慧园区场景视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界…...

拜特科技助力科达制造,资金管理信息化迈入新阶段

近日,拜特科技成功签约科达制造股份有限公司(以下简称“科达制造”)资金管理系统升级项目。科达制造通过资金管理系统的不断迭代升级和优化,能够更加高效地管理和运用资金,提高企业的资金利用效率,满足企业…...

每日一题(小白)暴力娱乐篇20

这个题用瞪眼法解决,snakeaekns 代码如下👇 public static void main(String[] args) {Scanner scannew Scanner(System.in);System.out.println("aekns");scan.close();} 第二种方式:将snack拆解,按照大小进行排序。…...

Flutter iOS 项目中 VolumeControllerPlugin 报错解决方案

Flutter iOS 项目中 VolumeControllerPlugin 报错解决方案 在开发 Flutter 应用时,有时会遇到 iOS 项目构建失败的情况,其中一种较为常见的错误是与 VolumeControllerPlugin 相关的报错,错误信息如下: Could not build the prec…...

Java实战报错 tcp

为什么报错tcp Preview 从图片中的错误信息来看,程序遇到了 java.net.BindException,具体错误信息是 "Address already in use: bind"。这意味着你的程序试图绑定到一个已经被其他进程占用的端口(在本例中是9999端口)。…...

【补题】P10424 [蓝桥杯 2024 省 B] 好数(数位dp)

题意: 一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位……)上的数字是奇数,偶数位(十位、千位、十万位……)上的数字是偶数,我们就称之为“好数”。 给定一个正整数 N…...

控制 ElementUI el-table 树形表格多选框的显示层级

1、你可以通过 selectable 属性来控制哪些行可以选择&#xff08;显示多选框&#xff09; <el-table:data"tableData"row-key"id"default-expand-all:tree-props"{children: children, hasChildren: hasChildren}"select"handleSelect&…...

今日行情明日机会——20250409

今日行情还需要考虑关税对抗~ 2025年4月8日涨停的主要行业方向分析 1. 军工&#xff08;19家涨停&#xff09; 细分领域&#xff1a;国防装备、航空航天、军民融合。催化因素&#xff1a;国家安全战略升级、国防预算增加、重大军工项目落地预期。 2. 免税&#xff08;15家涨…...

基础知识补充篇:什么是DAPP前端连接中的provider

专栏:区块链入门到放弃查看目录-CSDN博客文章浏览阅读352次。为了方便查看将本专栏的所有内容列出目录,按照顺序查看即可。后续也会在此规划一下后续内容,因此如果遇到不能点击的,代表还没有更新。声明:文中所出观点大多数源于笔者多年开发经验所总结,如果你想要知道区块…...

47常用控件_QWidget的toolTip属性

一个 GUI 程序,界面比较复杂, 按啥的很多~~ 当你把鼠标悬停到这个控件上的时候,就能弹出一个提示~~ setToolTip&#xff1a;设置提示内容 setToolTipDuring&#xff1a;设置提示的时间 toolTip 只是给用户看的.在代码中一般不需要获取到 toolTip. 代码示例: 设置按钮的 toolT…...

解密工业控制柜:认识关键硬件(PLC)

前言 作为一名视觉开发工程师&#xff0c;我们不仅要做到做好自己的工作&#xff0c;我们更需要在工业现场学习更多知识&#xff0c;最近网上流传很多&#xff0c;“教会徒弟&#xff0c;饿死师傅”&#xff1b;在自动化行业中&#xff0c;在项目下来很忙的时候&#xff0c;我们…...

PDF编辑,小白工具功能丰富多样,在线无需下载,操作便捷,新手小白必备

在当今数字化办公和学习的时代&#xff0c;PDF 文件的使用极为广泛&#xff0c;而小白工具的在线 PDF 浏览器以其强大且丰富的功能&#xff0c;成为了一款不可多得的优质 PDF 阅读工具&#xff0c;PDF编辑,在线无需下载,操作便捷,新手小白必备以下为您详细推荐&#xff1a; 功能…...

网络安全公司推荐:F5荣膺IDC全球Web应用与API防护领导者

API的广泛使用正推动安全实践的重大变革。研究表明&#xff0c;有41%的企业管理的API数量至少与应用数量相等&#xff0c;因此企业亟需实现全面的API防护。近日&#xff0c;IDC发布《IDC MarketScape&#xff1a;2024年全球Web应用和API防护企业平台供应商评估报告》&#xff0…...

WPF轮播图动画交互 动画缩放展示图片

WPF轮播图动画交互 动画缩放展示图片 效果如下图&#xff1a; XAML代码&#xff1a; <Window x:Class"Caroursel.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/20…...

玩转Docker | 使用Docker安装FileDrop文件共享工具

玩转Docker | 使用Docker安装FileDrop文件共享工具 前言一、FileDrop介绍FileDrop简介主要特点二、系统要求环境要求环境检查Docker版本检查检查操作系统版本三、部署FileDrop服务下载镜像创建容器检查容器状态检查服务端口安全设置四、访问FileDrop应用创建名称五、测试与使用…...

实战篇-主时钟约束

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据 总结 前言 这是对B站傅里叶的猫视频时钟约束的笔记 一、主时钟约束 report_clock_networks …...

Oracle JDBC驱动 ojdbc14:使用指南与版本说明(附资源下载)

ojdbc14 是 Oracle 公司提供的 JDBC&#xff08;Java 数据库连接&#xff09;驱动程序&#xff0c;用于连接 Java 应用程序与 Oracle 数据库。 ojdbc14.jar包已下载&#xff1a;https://pan.quark.cn/s/5ee7841dcd9c 关键信息 用途&#xff1a;使 Java 应用程序能够连接 Orac…...

spring mvc 异常处理中@RestControllerAdvice 和 @ControllerAdvice 对比详解

RestControllerAdvice 和 ControllerAdvice 对比详解 1. 基本概念 注解等效组合核心作用ControllerAdviceComponent RequestMapping&#xff08;隐式&#xff09;定义全局控制器增强类&#xff0c;处理跨控制器的异常、数据绑定或全局响应逻辑。RestControllerAdviceControll…...

单元测试原则之——不要过度模拟

什么是过度模拟? 过度模拟(over-mocking)是指在单元测试中,模拟了太多依赖项,甚至模拟了本不需要模拟的简单对象或行为。过度模拟会导致: 测试代码变得复杂,难以阅读和维护。测试逻辑偏离了实际业务逻辑,无法验证真实代码的行为。忽略了被测单元与依赖项之间的真实交互…...

云轴科技ZStackCTO王为:AI Infra平台具备解决私有化AI全栈难题能力

4月1-2日&#xff0c;2025中国生成式AI大会在北京举办&#xff0c;该会议已成为国内AI领域最具影响力的产业峰会之一。云轴科技ZStack CTO王为受邀在“大模型”峰会上发表主题为《AI 原生实践&#xff1a;企业实际场景的 AI 赋能与 Infra 实践探索》演讲&#xff0c;并参加《De…...

牛客 小苯的Z串匹配

注意数组元素是0的情况 #include<iostream> using namespace std;int t; const int N2e510;int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>t;while(t){long long n;cin>>n;long long a[N];for(int i0; i<n; i) cin>>a[i];stri…...

拜特科技受邀参加跨境电商行业分会,共探资金管理数字化与AI应用新路径

3月12日&#xff0c;由广东省首席信息官协会主办的“跨境电商行业分会——走进绿联科技”活动在深圳绿联科技圆满举行。作为专注于金融科技与资金管理数字化解决方案的领先提供商&#xff0c;拜特科技受邀参加此次会议&#xff0c;与行业精英共同探讨跨境电商企业的资金管理数字…...

贪心算法(17)(java)可被三整除的最大整数和

给你一个整数数组 nums&#xff0c;请你找出并返回能被三整除的元素 最大和。 示例 1&#xff1a; 输入&#xff1a;nums [3,6,5,1,8] 输出&#xff1a;18 解释&#xff1a;选出数字 3, 6, 1 和 8&#xff0c;它们的和是 18&#xff08;可被 3 整除的最大和&#xff09;。 …...

架构师面试(二十八):业务建模

问题 今天我们撇开纯技术&#xff0c;聊一下关于【业务建模】的话题。 何为业务建模&#xff1f;即通过易于理解的模型将业务中的关键问题准确表达出来。 业务建模是需求分析环节乃至整个软件生命周期中非常关键的一环&#xff0c;它几乎决定了软件的开发周期和成本。下面关…...

求教:vue中的find()函数的用法this.$set

需求&#xff1a;为了实现联动&#xff0c;当我在选择问题标题之后&#xff0c;后面几列的内容就会自动联动显示 方案一&#xff1a; 选完之后 直接 是this.questionList[index] this.selected; 这样的效果虽然改动了数组&#xff0c;但是页面上没有显示出来实际数组的内容 …...

常见算法模板总结

文章目录 一、二叉树1. DFS2. BFS 二、回溯模板三、记忆化搜索四、动态规划1. 01背包朴素版本滚动数组优化 2. 完全背包朴素版本滚动数组优化 3. 最长递增子序列LIS朴素版本贪心二分优化 4. 最长公共子序列5. 最长回文子串 五、滑动窗口六、二分查找七、单调栈八、单调队列九、…...

生产者消费者模型

目录 一、生产者消费者模型 1. 生产者消费者模型是什么&#xff1f; 2. 为什么使用生产者消费者模型&#xff1f; 3. 生产者消费者模型的特点&#xff08;321原则&#xff09; &#x1f335;3种关系 &#x1f335;2种角色 &#x1f335;1个交易场所 二、基于BlockingQue…...

linux里怎么禁用 其他用户使用sudo添加定时器,例如创建的tomcat用户禁止使用 sudo crontab -u tomcat -e 添加定时器

要禁止 tomcat 用户通过 sudo crontab -u tomcat -e 添加定时任务&#xff0c;需从 sudo 权限控制和 crontab 访问限制两方面入手。以下是具体步骤&#xff1a; 一、核心思路 禁止 tomcat 用户使用 sudo 提权执行 crontab 修改 /etc/sudoers 配置&#xff0c;移除 tomcat 用户…...

函数作为返回值输出

实际上&#xff0c;函数当做返回值输出的应用场景也很多&#xff0c;也更能体现函数式变成的巧妙&#xff0c;让函数继续返回一个可执行的函数&#xff0c;意味着运算过程是可延续的。 判断数据的类型 常见的判断一个数据的类型的函数&#xff1a; 单例模式 下面是一个单例模…...

黑马 SpringAI+DeepSeek 实战:从对话机器人到企业级知识库的大模型开发全攻略

附完整代码 项目案例&#xff0c;3 天吃透大模型应用开发核心技术 需要完整项目学习视频以及源码的私信博主&#xff0c;谢谢~大家一起加油呐&#xff01;&#xff01; 01.认识AI和大模型 小结 AI的发展过程 符号主义 机器学习 深度学习——自然语言处理&#xff08;NLP…...

word表格间隔设置

1.怎么解决word表格间隔达不到我们想要的要求 其实很简单, 我们直接在word表格里面, 全选表格中里面的内容。接着,我们选择自动调整---->根据内容自动调整表格,即可达到我们想要的要求...

Windows批处理脚本,bat 循环数组进入文件夹进行后续操作

文章目录 前言一、脚本功能解析1.2、定义数组1.2、遍历数组1.2、处理每个数组元素1.2、循环控制1.2、结束脚本 二、之前编写的脚本三、优化后的脚本代码四、总结五、感谢 前言 Windows批处理脚本&#xff0c;主要功能是遍历一个预定义的数组&#xff0c;并对每个数组元素执行cd…...

TurtleBot3 Package turtlebot3_drive source code read

前言 此处阅读简单的 turtlebot3_drive 代码。 从ROS的角度&#xff0c;作为一个demo&#xff0c;它足够小、简单&#xff0c;可以从中看见ROS的 NodeHandle如何使用。此外&#xff0c;我们也能简单地看到 “自动避障功能的实现”。 从C的角度&#xff0c;它实际上并不复杂&…...

机器学习的下一个前沿是因果关系吗?

如今&#xff0c;越来越多研究人员意识到&#xff0c;将因果关系融入机器学习&#xff0c;或许会是该领域实现重大突破的关键所在。 机器学习凭借先进的预测能力&#xff0c;已为诸多行业带来了显著变革&#xff0c;但也暴露出了一定的局限性。而因果关系&#xff0c;作为理解…...

Mujoco xml模型

Mujoco xml模型 一个例子compileroptionassetmesh default基本使用childclass与class多个class worldbodybody关系inertialjointgeom XML主要分为以下三个部分&#xff1a; < asset> &#xff1a; 用 tag导入STL文件&#xff1b;< worldbody>&#xff1a;用tag定义…...

MyBatis 详解及代码示例

MyBatis 是一个 半自动 ORM 框架&#xff0c;主要用于 Java 与数据库之间的持久化操作&#xff0c;它本质是对 JDBC 的封装 全名&#xff1a;MyBatis&#xff08;前身 iBATIS&#xff09;核心作用&#xff1a;自动将 SQL 执行结果映射为 Java 对象&#xff1b;也可以将 Java 对…...

STL-list链表

STL-list链表实现 STL中采用双向带头循环链表来实现 list,下面将使用 C++ 实现 STL list 链表。 list 类中包含两个主要部分,一个是指向哨兵位头节点的指针(_head),另一个是结构体类型的迭代器(__list_iterator)。 哨兵位头节点本身是不存储数据的,它只是用于简化代码…...

R语言中的rvest库写个视频爬虫通用代码

朋友让我用R语言的rvest库写一个通用的视频爬虫代码示例。首先&#xff0c;我需要回忆一下rvest库的主要功能&#xff0c;它主要是用来做网页抓取和解析的&#xff0c;类似于Python的BeautifulSoup。但是视频爬虫的话&#xff0c;可能需要处理动态加载的内容&#xff0c;或者找…...

SQLite 中日期型数据定义及处理(Delphi 版本)

在使用SQLite的时候&#xff0c;肯定需要使用到日期型数据类型&#xff0c;但是SQLite没有直接支持日期类型&#xff0c;比如在其他数据库中支持的DateTime类型&#xff0c;在Delphi中是TDateTime类型。 那么实际处理中应该如何处理呢&#xff1f; 可以使用两种方式类在SQLit…...

4.9复习记

1.地宫取宝--记忆化搜索&#xff0c;可以先写void dfs&#xff0c;然后在改成ll 形式的&#xff0c;边界条件return 0/1&#xff1b; 记忆化数组与dfs元素保持一致&#xff0c;记得记忆化剪枝 这个题特殊在value可能是0&#xff0c;不取的时候应该记为-1 https://mpbeta.cs…...

Flink基础

Flink基础 目录 Flink简介核心概念编程模型核心功能应用场景部署模式生态系统最佳实践学习资源实践案例高级特性 1. Flink简介 1.1 什么是Flink Apache Flink是一个开源的分布式流处理和批处理系统。它能够处理有界&#xff08;批处理&#xff09;和无界&#xff08;流处理…...

SASE、零信任安全理念的发展脉络

SASE(安全访问服务边缘)与零信任架构的发展脉络,是云安全理念从 “边界防御” 向 “动态信任” 跃迁的典型缩影。两者的演进既独立又交织,共同推动网络安全从静态合规走向主动治理。以下从技术起源、理念突破、产业实践到未来趋势展开深度解析: 一、零信任:从理论构想到…...

CompletableFuture 和 List<CompletableFuture> allOf() join() get() 使用经验

CompletableFuture<Map<Menu, Map<IntentDetail, Double>>> xxx CompletableFuture.supplyAsync(() -> {Map<Menu, Map<IntentDetail, Double>> scores new ConcurrentHashMap<>();// 存储结果scores.computeIfAbsent(menu, k -> n…...

Vue.js组件化开发实战:从工程化到安全纵深设计

文章目录 开篇&#xff1a;现代前端组件化演进之路 组件设计核心&#xff1a;高内聚低耦合实践 工程化基石&#xff1a;从Webpack到Monorepo 安全纵深设计&#xff1a;RASP在组件层的实现 实战&#xff1a;动态表单组件的三次进化 进阶篇&#xff1a;组件工厂模式与策略模…...

【深度解析】SkyWalking 10.2.0版本安全优化与性能提升实战指南

前言 Apache SkyWalking 作为云原生可观测性领域的佼佼者&#xff0c;在微服务架构监控中扮演着至关重要的角色。然而&#xff0c;官方版本在安全性、镜像体积和功能扩展方面仍有优化空间。本文将分享一套完整的 SkyWalking 10.2.0 版本优化方案&#xff0c;从安全漏洞修复到镜…...

NOIP2011提高组.玛雅游戏

目录 题目算法标签: 模拟, 搜索, d f s dfs dfs, 剪枝优化思路*详细注释版代码精简注释版代码 题目 185. 玛雅游戏 算法标签: 模拟, 搜索, d f s dfs dfs, 剪枝优化 思路 可行性剪枝 如果某个颜色的格子数量少于 3 3 3一定无解因为要求字典序最小, 因此当一个格子左边有…...