Visual Studio 中的键盘快捷方式
1. Visual Studio 中的键盘快捷方式
1.1. 可打印快捷方式备忘单

1.2. Visual Studio 的常用键盘快捷方式
本部分中的所有快捷方式都将全局应用(除非另有指定)。 “全局”上下文表示该快捷方式适用于 Visual Studio 中的任何工具窗口。
生成:常用快捷键
| 命令 | 键盘快捷键 | 命令ID |
|---|---|---|
| 生成解决方案 | Ctrl+Shift+B | 生成.生成解决方案 |
| 取消 | Ctrl+Break | 生成.取消 |
| Compile | Ctrl+F7 | 生成.编译 |
| 对解决方案运行代码分析 | Alt+F11 | 生成.对解决方案运行代码分析 |
调试:常用快捷方式
| 命令 | 键盘快捷方式 [特殊上下文] | 命令 ID |
|---|---|---|
| 遇到函数时断开 | Ctrl+B | 调试.在函数处中断 |
| 全部中断 | Ctrl+Alt+Break | 调试.全部中断 |
| 删除所有断点 | Ctrl+Shift+F9 | 调试.删除所有断点 |
| 异常 | Ctrl+Alt+E | 调试.异常 |
| 快速监视 | Ctrl+Alt+Q或 Shift+F9 | 调试.快速监视 |
| 重启 | Ctrl+Shift+F5 | 调试.重新启动 |
| 运行到光标处 | Ctrl+F10 | 调试.运行到光标处 |
| 设置下一语句 | Ctrl+Shift+F10 | 调试.设置下一语句 |
| 开始、 F5 | 调试.启动 | |
| 启动时不调试 | Ctrl+F5 | 调试.开始执行不调试 |
| “单步执行” | F11 | 调试.逐语句 |
| 单步跳出 | Shift+F11 | 调试.跳出 |
| 逐过程 | F10 | 调试.逐过程 |
| 停止调试 | Shift+F5 | 调试.停止调试 |
| 切换断点 | F9 | 调试.切换断点 |
编辑:常用快捷方式
| 命令 | 键盘快捷方式 [特殊上下文] | 命令 ID |
|---|---|---|
| 断行 | Enter [文本编辑器、报表设计器、Windows 窗体设计器]或 Shift+Enter [文本编辑器] | 编辑.分行 |
| 折叠到定义 | Ctrl+M、Ctrl+O [文本编辑器] | Edit.CollapseToDefinitions |
| 注释选定内容 Ctrl+K、Ctrl+C [文本编辑器] 编辑.注释选定内容 | ||
| 完成单词 Alt+向右键 [文本编辑器、工作流设计器] |
或 Ctrl+空格键 [文本编辑器、工作流设计器]
或 Ctrl+K、W [工作流设计器]
或 Ctrl+K、Ctrl+W [工作流设计器] 编辑.完成单词
复制 Ctrl+C
或 Ctrl+Insert 编辑.复制
剪切 Ctrl+X
或 Shift+Delete 编辑.剪切
删除 删除 [团队资源管理器]
或 Shift+Delete [序列图、UML 活动图、层关系图]
或 Ctrl+Delete [类图] 编辑.删除
查找 Ctrl+F 编辑.查找
查找所有引用 Shift+F12 编辑.查找所有引用
在文件中查找 Ctrl+Shift+F 编辑.在文件中查找
查找下一个 F3 编辑.查找下一个
查找下一个选择 Ctrl+F3 编辑.查找下一个选定项
设置文档格式 Ctrl+K、Ctrl+D [文本编辑器] 编辑.编排文档格式
设置选定内容的格式 Ctrl+K、Ctrl+F [文本编辑器] 编辑.格式化选定内容
转到 Ctrl+G 编辑.转到
转到声明 Ctrl+F12 编辑.转到声明
转到定义 F12 编辑.转到定义
转到查找组合 Ctrl+D 编辑.转到查找组合框
转到下一个位置 F8 编辑.转到下一个位置
插入代码片段 Ctrl+K、Ctrl+X 编辑.插入代码片段
“插入”选项卡 Tab [报表设计器、Windows 窗体设计器、文本编辑器] 编辑.插入制表符
行 - 剪切 Ctrl+L [文本编辑器] 编辑.剪切行
行 - 向下扩展列 Shift+Alt+向下箭 [文本编辑器] 编辑.向下扩展列
行 - 打开上面的内容 Ctrl+Enter [文本编辑器] 编辑.上开新行
列出成员 Ctrl+J [文本编辑器、工作流设计器]
或 Ctrl+K、Ctrl+L [工作流设计器]
或 Ctrl+K、L [工作流设计器] 编辑.列出成员
导航到 Ctrl+, Edit.NavigateTo
打开文件 Ctrl+Shift+G 编辑.打开文件
改写模式 Insert [文本编辑器] 编辑.改写模式
参数信息 Ctrl+Shift+空格键 [文本编辑器、工作流设计器]
或 Ctrl+K、Ctrl+P [工作流设计器]
或 Ctrl+K、P [工作流设计器] 编辑.参数信息
粘贴 Ctrl+V
或 Shift+Insert 编辑.粘贴
查看定义 Alt+F12 [文本编辑器] 编辑.查看定义
重做 Ctrl+Y
或 Shift+Alt+Backspace
或 Ctrl+Shift+Z 编辑.重做
Replace Ctrl+H 编辑.替换
全选 Ctrl+A 编辑.全选
选择当前字词 Ctrl+W [文本编辑器] 编辑.选择当前字
取消选择 Esc [文本编辑器、报表设计器、设置设计器、Windows 窗体设计器、托管资源编辑器] 编辑.取消选定
对 Using 进行删除和排序 Ctrl+R、Ctrl+G [文本编辑器] EditorContextMenus.CodeWindow.RemoveAndSort
环绕 Ctrl+K、Ctrl+S
(仅可用于 Visual Studio 2019 及更早版本) 编辑.外侧代码
选项卡左侧 Shift+Tab [文本编辑器、报表设计器、Windows 窗体设计器] 编辑.左缩进
切换所有大纲显示 Ctrl+M、Ctrl+L [文本编辑器] 编辑.切换所有大纲显示
切换书签 Ctrl+K、Ctrl+K [文本编辑器] 编辑.切换书签
切换完成模式 Ctrl+Alt+空格键 [文本编辑器] Edit.ToggleCompletionMode
切换大纲显示展开 Ctrl+M、Ctrl+M [文本编辑器] 编辑.切换大纲显示展开
取消注释选定内容 Ctrl+K、Ctrl+U [文本编辑器] 编辑.取消注释选定内容
撤消 Ctrl+Z
或 Alt+Backspace 编辑.取消
字词 - 删除至结尾 Ctrl+Delete [文本编辑器] 编辑.字删除直至结尾处
字词 - 删除至开头 Ctrl+Backspace [文本编辑器] 编辑.字删除直至开始
参考:Visual Studio 中的键盘快捷方式
相关文章:
Visual Studio 中的键盘快捷方式
1. Visual Studio 中的键盘快捷方式 1.1. 可打印快捷方式备忘单 1.2. Visual Studio 的常用键盘快捷方式 本部分中的所有快捷方式都将全局应用(除非另有指定)。 “全局”上下文表示该快捷方式适用于 Visual Studio 中的任何工具窗口。 生成࿱…...
K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法
当K8S中的某个容器突然出现内存和CPU占用过高的情况时,可以采取以下步骤进行处理: 观察和分析: 使用kubectl top pods命令查看集群中各个Pod的CPU和内存占用情况,找出占用资源高的Pod。使用kubectl describe pod <pod-name>…...
Pointnet++改进即插即用系列:全网首发GLSA聚合和表示全局和局部空间特征|即插即用,提升特征提取模块性能
简介:1.该教程提供大量的首发改进的方式,降低上手难度,多种结构改进,助力寻找创新点!2.本篇文章对Pointnet++特征提取模块进行改进,加入GLSA,提升性能。3.专栏持续更新,紧随最新的研究内容。 目录 1.理论介绍 2.修改步骤 2.1 步骤一 2.2 步骤二 2.3 步骤三 1.理论介…...
如何选择适合自己的虚拟化技术?
虚拟化技术已成为现代数据中心和云计算环境的核心组成部分。本文将帮助您了解如何选择适合自己需求的虚拟化技术,以实现更高的效率、资源利用率和灵活性。 理解虚拟化技术 首先,让我们了解虚拟化技术的基本概念。虚拟化允许将一个物理服务器划分为多个虚…...
Spring动态代理详解
一,动态代理 我发现Spring框架中的动态代理是一种非常强大的机制,它可以在运行时为接口或类创建动态代理,然后通过这些代理在方法调用前后添加额外的行为。在后续Spring的AOP(面向切面编程)支持中扮演了关键角色。 二…...
Java微服务架构中的消息总线设计
Java微服务架构中的消息总线设计 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨在Java微服务架构中的消息总线设计。 一、什么是消息总线&…...
51单片机项目-点亮第一个LED灯(涉及:进制转换表、创建项目、生成HEX文件、下载程序到单片机、二极管区分正负极)
目录 新建项目选择型号添加新文件到该项目设置字体和utf-8编码二极管如何区分正负极原理:CPU通过寄存器来控制硬件电路 用P2寄存器的值控制第一个灯亮进制转换编译查看P2寄存器的地址生成HEX文件把代码下载到单片机中下载程序到单片机 新建项目 选择型号 stc是中国…...
安全管理中心测评项
安全管理中心 系统管理 应对系统管理员进行身份鉴别,只允许其通过特定的命令或操作界面进行系统管理操作,并对这些操作进行审计; 应通过系统管理员对系统的资源和运行进行配置、控制和管理,包括用户身份、系统资源配置、系统加…...
word 转pdf 中图片不被压缩的方法
word 转pdf 中图片不被压缩的方法 法1: 调节word 选项中的图片格式为不压缩、高保真 法2: 1: word 中的图片尽可能使用高的分辨率,图片存为pnd或者 tif 格式(最高清) 2: 转化为pdf使用打印机器,参数如下…...
Springboot+Vue3开发学习笔记《1》
SpringbootVue3开发学习笔记《1》 博主正在学习SpringbootVue3开发,希望记录自己学习过程同时与广大网友共同学习讨论。 一、前置条件 博主所用版本: IDEA需要破解,破解工具链接容易挂,关注私聊我单发。 Spring Boot是Spring提…...
grpc编译
1、cmake下载 Download CMakehttps://cmake.org/download/cmake老版本下载 Index of /fileshttps://cmake.org/files/2、gprc源码下载,发现CMAKE报错 3、使用git下载 1)通过git打开一个目录:如下grpc将放在D盘src目录下 cd d: cd src2&am…...
echarts-wordcloud:打造个性化词云库
前言 在当今信息爆炸的时代,如何从海量的文本数据中提取有用的信息成为了一项重要的任务。词云作为一种直观、易于理解的数据可视化方式,被广泛应用于文本分析和可视化领域。本文将介绍一种基于 echarts-wordcloud 实现的词云库,通过其丰富的…...
VMware虚拟机安装CentOS7.9 Oracle 11.2.0.4 RAC+单节点RAC ADG
目录 一、参考资料 二、RAC环境配置清单 1.主机环境 2.共享存储 3.IP地址 4.虚拟机 三、系统参数配置 1. 配置网卡 1.1 配置NAT网卡 1.2 配置HostOnly网卡 2. 修改主机名 3. 配置/etc/hosts 4. 关闭防火墙 5. 关闭Selinux 6. 配置内核参数 7. 配置grid、oracle…...
iOS 视图实现渐变色背景
需求 目的是要实现视图的自定义的渐变背景色,实现一个能够随时使用的工具。 实现讨论 在 iOS 中,如果设置视图单一的背景色,是很简单的。可是,如果要设置渐变的背景色,该怎么实现呢?其实也没有很是麻烦&…...
hive命令和参数
一.命令行模式 hive命令行 hive -H 查询hive的可用参数 hive -e "" 在hive命令中直接执行简单的sql语句 在hive命令中执行sql文件 hive -f 文件地址 在hive命令中新建hive变量 hive --hivevar mykey"myvalue" beeline命令行 先得启动hiveserver…...
『MySQL 实战 45 讲』22 - MySQL 有哪些“饮鸩止渴”提高性能的方法?
MySQL 有哪些“饮鸩止渴”提高性能的方法? 需求:业务高峰期,生产环境的 MySQL 压力太大,没法正常响应,需要短期内、临时性地提升一些性能 短连接风暴 短连接模式:执行很少的 SQL 语句就断开,…...
创建kset
1、kset介绍 2、相关结构体和api介绍 2.1 struct kset 2.2 kset_create_and_add kset_create_and_addkset_createkset_registerkobject_add_internalkobject_add_internal2.3 kset_unregister kset_unregisterkobject_delkobject_put3、实验操作 #include<linux/module.…...
实战:基于Java的大数据处理与分析平台
实战:基于Java的大数据处理与分析平台 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何利用Java构建高效的大数据处理与分析平台。…...
构建安全稳定的应用:Spring Security 实用指南
前言 在现代 Web 应用程序中,安全性是至关重要的一个方面。Spring Security 作为一个功能强大且广泛使用的安全框架,为 Java 应用程序提供了全面的安全解决方案。本文将深入介绍 Spring Security 的基本概念、核心功能以及如何在应用程序中使用它来实现…...
嵌入式STM32F103项目实例可以按照以下步骤进行构建和实现
嵌入式STM32F103项目实例可以按照以下步骤进行构建和实现: 1. 项目概述 目标:演示STM32F103开发板的基本功能,通过LED闪烁来实现。硬件需求:STM32F103开发板、LED灯、杜邦线、USB转串口模块(可选,用于调试…...
智慧医疗能源事业线深度画像分析(上)
引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...
【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
音视频——I2S 协议详解
I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议,专门用于在数字音频设备之间传输数字音频数据。它由飞利浦(Philips)公司开发,以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...
基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
快刀集(1): 一刀斩断视频片头广告
一刀流:用一个简单脚本,秒杀视频片头广告,还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农,平时写代码之余看看电影、补补片,是再正常不过的事。 电影嘛,要沉浸,…...
在树莓派上添加音频输入设备的几种方法
在树莓派上添加音频输入设备可以通过以下步骤完成,具体方法取决于设备类型(如USB麦克风、3.5mm接口麦克风或HDMI音频输入)。以下是详细指南: 1. 连接音频输入设备 USB麦克风/声卡:直接插入树莓派的USB接口。3.5mm麦克…...
零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程
STM32F1 本教程使用零知标准板(STM32F103RBT6)通过I2C驱动ICM20948九轴传感器,实现姿态解算,并通过串口将数据实时发送至VOFA上位机进行3D可视化。代码基于开源库修改优化,适合嵌入式及物联网开发者。在基础驱动上新增…...
Python实现简单音频数据压缩与解压算法
Python实现简单音频数据压缩与解压算法 引言 在音频数据处理中,压缩算法是降低存储成本和传输效率的关键技术。Python作为一门灵活且功能强大的编程语言,提供了丰富的库和工具来实现音频数据的压缩与解压。本文将通过一个简单的音频数据压缩与解压算法…...
