提高你开发效率的十五个VisualStudio使用技巧

基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现 本文详细介绍基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现。通过I2S接口直接传输PCM数据,避免SRC重采样,实现真正的HIFI级音质。涵盖硬件连接、软件架构、网络传输优化及实际音质对比,为音频爱好者提供高性价比的无损无线音频解决方案。 阅读详情

相信做开发的没有不重视效率的。开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS。能够对一个IDE产生依赖,说明这个IDE确实 有它的独特之处。无容置疑,VS是一个非常强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML……它拥有强大的调试编译功 能。它让我们不用去记住那些安装,环境变量设置,服务器设置,编译的繁琐过程。高度集成化。凡事有利有弊,在敏捷开发盛行的时代,VS是否值得我们使用是 无容置疑的。但是强大的VS也拥有众多的设置,众多的技巧。记住某些小技巧可以让我们更加方便,快捷地使用VS。这是很有必要的。每个人或多或少记住了一 些小技巧。但是不可能全部都记住,我们按照我们自己的编程习惯记住一些自己比较常用的就好。

下面是鄙人在编码过程中发现而且比较经常使用的一些小技巧,希望对你有所帮助。

1.行编辑(复制,剪切,删除,交换)

当你在光标停留行使用快捷键Ctrl+C,X,L时,可以复制,剪切,删除整行内容。当然,右键也是可以的。跟平时的复制,剪切,删除就是选中和没选中代码的区别而已。

如果你想交换上下两行,你可以使用快捷键(Shift+Alt+T),前提是光标要停留在上面那一行。替换之后,光标会一直跟随原本的那一行。

2.注释(//TODO:…)

看标题的话,你可能想打我。那个程序员不知道注释啊,不就//或者/…../亦或者(HTML/xml注释)。但是使用过

// TODO:注释部分
的,估计是少数吧。如果你喜欢用“任务列表”记录一些要做的事情,这个小功能最适合你了。你可以再VS 2010的菜单上找到任务列表窗,点击“菜单->视图->任务列表”,你也可以点击快捷键“Ctrl+W,T”。VS还提供了,HACK,UNTODU,UnresolvedMergeConflict标记注释,你可以在“工具->选项->环境->任务列表”找到并且编辑/添加/删除标记注释。下面是图示:
这里写图片描述
这里写图片描述

3.创建区域(#region和#endregion)

当代码越来越多的时候,你会期望可以隐藏一些代码,而#region 和#endregion 就是这样的功能。你可以在任何位置隐藏任何代码。即使是隐藏的内容不属于同一个函数。你可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时 候,当你的光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。

4.选择一个单词/选择一个字符串

如你所知双击一个单词的时候会选择整个单词。按住Ctrl键单击单词的任意位置同样可以选中单词。

双击字符串第一个引号的左侧可以选中整个字符串。按住Ctrl键单击第一个引号的前面同样可以选中整个字符串。

5.将代码放入工具箱

工具箱是拿来放控件的地方。我们在使用控件的时候,只需要从控件当中拖动控件到代码就可以了,这样可以省去大量代码的编辑工作。既然工具箱如此方便,那么是否可以将一段重用性很高的代码放入工具箱呢。答案当然是可以的。

你可以选中你的代码,然后拖入工具箱的空白处,你的代码就保存到工具箱了。就像你将控件拖 入代码页面一样,也可以将代码拖入工具箱中。以后你就可以像使用控件一样使用重用的代码。这是非常方便的。而且工具箱的内容不会因为你关闭VS而消失,在 你下次打开VS的时候工具箱同样保存了你的代码。如果你需要查看工具箱保存的代码而又不想拖到代码页面中,你只需要将光标停留在工具箱的代码图标上面。如 图所示:
qq

6.格式化代码

这个很重要,即使VS在你每次打完“;”回车之后会自动格式化代码。但是难免代码的格式会有所变化,譬如粘贴一段代码之后,代码的格式往往会受到影响。所以,这个还是很有必要知道的。

格式化部分代码:选中代码->Ctrl+K,F。或者Ctrl+E,F。

格式化整个文档:编辑->高级->设置文档的格式。或者 Ctrl+K,D。或者Ctrl+E,D。

7.切换设计/代码图示

在asp.net页面切换(HTML): Ctrl+PgUp/Ctrl+PgDn

在windows窗体切换:F7/Shift+F7 (代码/设计)

8.查找错误代码。

当错误列表有错误或者警告提示时,你可以双击这个错误或提示,就可以跳转到错误或警告的语句前。

9.跳转到指定行号

如果代码很多的时候,这是很有用的。在ASP.NET编程的时候,很多错误只有在运行网站的时候才能发现,而这个错误又没被在错误列表提示的时候,你就可以使用这个小技巧跳到错误的代码前面。

双击右下角状态栏的行号,会跳出一个行号跳转窗体。或者快捷键Ctrl+G调出窗体。当然,还可以从菜单栏点击“编辑->跳转..”使用这个功能。

这里写图片描述

10.快速查找

光标停留在需要查找的词上面,使用快捷键Ctrl+F3可以跳转到下一个相同的词。按Shift+F3可以往上查找。

11.查找“{/}”

查找:你是否很烦恼有些对应的标记找的到头找不到尾,找得到尾不知道那个是头。当你把光标放在“{”的前面,VS会将相对应的”}“标记起来。你也可以将光标停留在“}”的后面,可以达到同样的效果。

这里写图片描述

12.查找和替换

当你想查找/替换掉某个字符串的时候,你可以按快捷键“Ctrl+F”或者“Ctrl+H”,进行这一操作。另外VS支持正则表达式和通配符。

如果你想从整个项目进行查找/替换,你需要使用快捷键“Ctrl+Shift+F”或者“Ctrl+Shift+H”。当然这一切都可以在菜单栏找到。“编辑->查找和替换”。当你想中止全局替换的时候,你可以使用快捷键“Ctrl+Pause Break”。

这里写图片描述

13. 书签

书签是很有用的功能,用过Chrome的都知道。在VS当中,书签同样适用。它可以帮你保存位置,以便你写代码。

放置书签:Ctrl+B,T。

上一个书签:Ctrl+B,P。

下一个书签:Ctrl+B,N。

删除所有书签:Ctrl+K,C。

除此之外,VS还提供了其它的书签操作。

这里写图片描述

14.跳转到定义

当你查看代码的时候,往往需要去查看原函数,这是难免的。但是千万不要去手动寻找函数。这效率往往是很低的。你可以右键该函数,选择跳转到定义即可。当然你也可以使用快捷键F12。

这里写图片描述

15.以文本形式插入外部文本

“菜单->编辑->将文件作为文本插入”

好处是,你不需要打开文件去复制粘贴。

这里写图片描述

或许这些小技巧你早就知道了。亦或是,你觉得这些技巧根本没啥用。当然,我们最主要的任务还是去编码而已。没有必要将心思花在这上面。但是,当你习惯使用这些小技巧的时候,这为你带来的收益觉得不会让你有所失望的。有些技巧,个人认为还是很有必要掌握的。

Arm Neoverse CMN-700 QoS与PrefetchTarget架构解析 在现代多核处理器系统中,内存访问性能优化是提升整体效能的关键。QoS(服务质量)技术通过优先级调控机制,确保关键任务获得更高的缓存带宽和内存访问权限。PrefetchTarget作为预取技术的一种实现,能够显著降低内存访问延迟,特别适用于AI训练和数据库系统等高性能计算场景。Arm Neoverse CMN-700通过RN SAM模块实现了硬件级的地址范围检测和优先级调控,支持最多8个独立内存区域的QoS配置。测试数据显示,合理配置QoS可使关键任务延迟降低40%,而PrefetchTarget技术则能减少 阅读详情

相关推荐

Ubuntu22.04 apt 安装 ROS1 ROS Noetic Ninjemys

ubuntu 22.04 apt-get 安装 ros1 ros Noetic 最新版

autolabor的博客 5万+

关于在vsCode中,使用‘-‘作为连字符的类名无法双击选中的解决办法

1、打开 VS Code 设置:可以通过菜单栏的 “文件”(File)-> “首选项”(Preferences)-> “设置”(Settings) 或者使用快捷键 Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac)打开设置。在 VS Code 中,默认情况下,双击选中类名的功能会根据编辑器中的字词分隔符(Word Separators)来确定。如果你想要使用 class-name 这样的写法,并且希望可以双击选中类名,可以通过修改 VS Code 的设置来实现。

l_l_l_l_l_l_l_li的博客 1792

Windows域账户无管理员权限也能装软件?3步搞定UAC设置(附安全提醒)

本文探讨了在Windows域环境中,如何通过配置用户账户控制(UAC)实现临时提权,让无管理员权限的域账户也能安装软件。文章详细介绍了三步走策略:临时加入本地管理员组、调整UAC行为以及至关重要的权限回收,并提供了脚本化部署方案与安全实践指南,旨在平衡企业IT管理的效率与安全。

fox11的博客 759

VS2022 双击鼠标时,只能选中驼峰写法的一部分单词,而不能选中整个变量

使用过程中发现鼠标只能选中参数的部分单词,解决方法:工具-->选项-->文本编辑器-->常规-->设置-->双击是选择(S)子字(取消勾选)-->确定。

qq_41827490的博客 893

matlab电容式传感器仿真,差动电容式位移传感器的仿真研究

设计了一种差动电容式位移传感器,主要对传感器的数学模型及电容检测电路进行了仿真研究。其中检测电路设计主要包括正弦激励电路、转换桥路、信号放大电路、精密整流电路和滤波电路。最后利用Matlab/SimurFnk软件对所设计的系统进行仿真,并分析了传感器性能。仿真研究表明,传感器及其检测电路具有合理性,测量范围内具有很好的线性度。0|| I≯ lat on ii{差动容尊翩’亘研发注:湖南省教育厅资...

weixin_36323601的博客 1390

XY2-100协议解析

1.XY2-100包括四路信号 : SENDCK(时钟信号)、SYNC(同步信号)、CHANNELX(X通道)、CHANNELY(Y通道)

qq_38360574的博客 9534

visual studio使用教程

一、新建工程 进入VS之后,点击左上角文件->新建->项目(也可以直接点击起始页面的新建项目)这是新建一个工程的操作,而我们要写代码就需要新建工程 二、添加源文件 视图->解决资源管理器,接下来开始双击源文件,添加->新建项,这里可以看到下图,我们可以对源文件名称进行重命名:比如以test为例,建立一个名为test的C语言代码,就要命名为test.c,如果命名为test.cpp则为C++程序,如果命名为test.h则为头文件程序 三、防止程序闪退 点击本地Windows调试器,没

叮咚的博客 5万+

[密码学实战]密评考试训练系统v1.0程序及密评参考题库(获取路径在文末)(二十四)

本系统将密码学理论与软件工程实践相结合,为密评备考提供了高效解决方案。随着《密码法》的深入实施,掌握密评知识将成为信息安全从业者的核心竞争力。立即开始您的密码安全专家之旅!(注:实际应用请以最新发布版本为准)

曼岛_的博客 798

visual Studio 基本使用

visual Studio 基本使用 1. 创建项目 打开Visual Studio 2019。   打开visual Studio,我们可以看到它的欢迎界面。创建一个C/C++工程有两种方式。   1. 直接点击创建新项目   2. 【选择继续但无需代码】->【文件】->【新建】->【项目】 2. 选择项目类型 选择控制台应用 3. 指定项目属性 给项目命个名称,然后指定...

小杰码匠 4654

Android 人像分割实战:OpenCV+YOLOv8+NCNN 三库联动(附 GPU 加速 / 内存优化全方案)

本文详细介绍了在Android项目中集成OpenCV+YOLOv8+NCNN实现实时人像分割的技术方案。主要内容包括:项目环境搭建(配置NDK、添加Native模块)、核心库文件集成(OpenCV、NCNN、YOLOv8模型)、JNI接口设计与实现(Kotlin层调用C++算法)。通过Camera API获取图像数据,使用YOLOv8进行人体检测,结合NCNN高性能推理框架实现人像分割处理,最终将原始画面与分割结果(背景透明)同时显示在Android界面上。该项目采用多技术栈协同工作,OpenCV负责图像处

FJN110的博客 234

【实战项目开发技术分享】ROS1.0、ROS 2.0和CyberRT开源通信框架对比

随着机器人和自动驾驶技术的飞速发展,开源通信框架在机器人、自动驾驶行业扮演着重要的角色。ROS1.0是一个广泛应用于机器人领域的开源框架,ROS 2.0是其改进版本,而CyberRT是Baidu Apollo自动驾驶平台的通信框架。ROS和ROS 2.0都注重灵活性和共享性,适用于各种机器人应用。CyberRT则专注于实时性和高性能,适用于自动驾驶等对实时性要求较高的场景。选择适合的框架取决于具体应用需求和开发者的偏好。

xiewf的博客 2万+

【Visual Studio 新手入门指导】包括项目创建、常用快捷键、美化、项目启动、添加文件等多种基础操作,图文详细,准确无误

主要介绍一些比较实用的技巧(项目创建、管理、快捷键、美化、启动项目等),适合新手入门使用。内容追求细致、有用、基础、图文详细

介绍自己在学习过程中遇到的一些疑问及解决方法,个人知识总结的同时做一个知识分享~ 4万+

【PySide6拓展】初识QChart图表

在 PySide6 中,QtCharts模块提供了一系列强大的类,用于创建和管理图表。QChart是这个模块的核心类,它可以帮助开发者轻松地实现数据的可视化。本篇文章将介绍如何使用 PySide6 的QtCharts模块,并通过一个简单的示例教你如何快速引入QChart。QChart折线图柱状图饼图区域图它能够直观地呈现数据,同时支持交互功能,如缩放、拖拽和工具提示等。通过引入QChart,我们可以轻松实现数据的可视化,提升应用的交互性和用户体验。结合其他QtCharts。

m0_62599305的博客 822

提高你开发效率的十五个 Visual Studio 使用技巧

相信做开发的没有不重视效率的。开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS。能够对一个IDE产生依赖,说明这个IDE确实有它的独特之处。无容置疑,VS是一个非常强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML......它拥有强大的调试编译功能。它让我们不用去记住那些安装,环境变量设置,服务器设置,编译的繁琐过程。高度集成化。凡事有利有弊,在...

weixin_30274627的博客 105

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

提高开发效率的十五个 Visual Studio 使用技巧

相信做开发的没有不重视效率的。开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS。能够对一个IDE产生依赖,说明这个IDE确实 有它的独特之处。无容置疑,VS是一个非常强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML......它拥有强大的调试编译功 能。它让我们不用去记住那些安装,环境变量设置,服务器设置,编译的繁琐过程。高度集成化。凡事有利有弊,在敏捷开发盛行的

richard_lee81的专栏 573

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Code Snippets

在编写代码中,默认下按Ctrl+K,X 两下Tab键 ctor constructor 在C:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Visual C#下有这么一个文件prop.snippet 其代码如下: 我们在编写代码中,默认下按Ctrl+K,X,就可以看到如下界面: Header的作用用如下图表示(大...

weixin_33852020的博客 224

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

提高 .NET 编程效率的 Visual Studio 使用技巧和建议!

本文大姚将为你介绍一些 Visual Studio 的使用技巧和建议,旨在帮助 .NET 开发者更加高效地利用 Visual Studio 进行编程开发工作。无论你是 .NET 初学者还是经验丰富的 .NET 开发者,这些技巧都将有助于提升你的工作效率,让你能够更快地编写出高质量的代码。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1664

Visual Studio编程效率提升技巧集(提高.NET编程效率)

本文大姚将为你介绍一些Visual Studio的使用技巧和建议,旨在帮助.NET开发者更加高效地利用Visual Studio进行编程工作。无论你是.NET初学者还是经验丰富的.NET开发者,这些技巧都将有助于提升你的工作效率,让你能够更快地编写出高质量的代码。让我们一起探索这些技巧,让编程工作变得更加轻松、高效吧!

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1100

Visual Studio提高效率的三个小技巧?

Visual Studio 是一款功能强大的集成开发环境(IDE),被广泛用于 .NET 应用程序的开发。尽管 Visual Studio 提供了许多内置功能来提高开发效率,但总有一些小技巧可以进一步优化你的工作流程。本文将介绍三个实用的小技巧,帮助你在使用 Visual Studio 时提高效率。1. 使用代码片段代码片段是一组可以插入到代码中的预定义文本。它们可以帮助你快速编写常用的代码结构,...

zls365365的博客 1096

VisualStudio 调试技巧总结

调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。 这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。 工具/原料 Visual studio ...

a_863117258的博客 296

Visual Studio 调试技巧 提高工作效率

转自:LightSmailecnblogs.com/LightSmile/p/11055665.html写在前面:假定你在日常的工作中使用到了Visual Studio,并期望了解一些调试技巧来提高工作效率,也许本文适合你。以下Visual Studio简称V。一、入门以最简单的控制台应用程序为例,代码如下:class Program { static void Main(string[]...

weixin_68436326的博客 306

Windows开发工具使用技巧

创建一个文件,定义应用程序和数据库容器。services:app:ports:- dbdb:volumes:volumes:db-data:Windows上的开发工具十分丰富,从集成开发环境(如Visual Studio)到轻量级编辑器(如VS Code和Notepad++),再到强大的命令行工具(如PowerShell、Windows Terminal)和虚拟化工具(如Docker和WSL2)。

萧鼎的博客 1925

windows环境下使用VisualStudio2017开发Linux驱动

文章目录windows环境下使用VisualStudio2017开发Linux驱动准备工作安装虚拟机和一种Linux发行版安装VisualStudio2017安装VisualGdb开始创建VS工程编译工程修改MakefileVS2017字符设备驱动工程 windows环境下使用VisualStudio2017开发Linux驱动 最近在玩正点原子的Linux开发板,在教程里原子哥别出心裁,在Ubuntu下使用VSCode阅读和编辑Linux源码, 这相对于较早的在Windows下使用SourceInsignt

明故宫的记忆 1412

VisualStudio的智能化未来:一场开发效率的革命

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:VisualStudio的智能化未来:一场开发效率的革命 在当今快速发展的科技时代,软件开发已经成为推动社会进步的重要力量。然而,随着项目复杂度的提升和需求的不断变化,开发者面临着越来越多的挑战。如何提高开发效率、降低技术门槛、缩短产品上线周期,成为每个团队亟需解决的问题。今天,我们将目光投向VisualStu...

AmberLeopard26的博客 844

VisualStudio在使用过程中的技巧,并举例说明

例如,按下Ctrl + S可以保存当前文件,按下Ctrl + F可以查找文本,按下Ctrl + Shift + B可以构建解决方案。例如,使用Ctrl + ]可以跳转到当前光标所在的代码块的结束位置,使用Ctrl + -可以返回上一次编辑的位置。跳转到当前代码块的结束位置: 在代码编辑器中将光标放在一个代码块的开始位置,然后按下Ctrl + ]即可跳转到该代码块的结束位置。显示对象的属性和方法列表: 输入以下代码,然后按下"."键,可以显示该对象的属性和方法列表,以选择要使用的成员。

liwenhao的博客 590

有关提高visual studio开发效率的方法

有关提高 visual studio 开发效率的方法见下面的参考文章:http://www.iplaysoft.com/vs2010-features.html http://www.cnblogs.com/WizardWu/archive/2010/12/15/1906015.html

LSG_Dawn的博客 406
上一篇: ASP.NET比较常用的26个性能优化技巧
下一篇: ASP.NET 首页性能的十大做法
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值