使用 VS 2022 开发C#项目的tips

代码操作

删除注释或空行

参考C#【必备技能篇】Visual Studio删除所有的注释和空行

  1. 删除所有行注释:包括行内和行外,如下所示


Ctrl + H 替换,第一行输入://[^\n]*\n, 第二行输入:\n。替换即可。

这一步可能出现很多空行,运行第2步。

  1. 删除所有空行。

Ctrl + H 替换,第一行输入:^(?([^\r\n])\s)*\r?$\r?\n, 第二行留空。替换即可。

软件操作

常用快捷键

  1. 调试相关
    F5 启动调试,再次按下F5可以前进到下一个断点。
    F10 单步调试。
    F11单步进入(用户代码), Shift F1 跳出进入的代码块。

  2. 光标定位

    回退到上一个光标位置: Ctrl -

    下一个光标位置: Ctrl Shift -

  3. 代码块打开与关闭

    关闭: Ctrl + M + O

    打开: Ctrl + M + L

    展开/关闭当前方法: Ctrl + M + M

相关推荐
Codefengfeng12 小时前
如何本地部署大模型(以PaddleOCR-VL-1.5为例)
vscode·visualstudio·docker·语言模型·aigc·ocr
遥望九龙湖16 天前
打包动态库
开发语言·c++·visualstudio
我命由我1234520 天前
C++ EasyX 开发,MessageBox 函数参数问题:“const char *“ 类型的实参与 “LPCWSTR“ 类型的形参不兼容
c语言·开发语言·c++·后端·学习·visualstudio·visual studio
我命由我1234521 天前
Visual Studio - Visual Studio 修改项目的字符集
c语言·开发语言·c++·ide·学习·visualstudio·visual studio
Дерек的学习记录25 天前
C++:入门基础(下)
开发语言·数据结构·c++·学习·算法·visualstudio
ZakqPTLar1 个月前
MATLAB环境下一种基于粒子群优化算法神经网络非线性函数拟合方法。 算法运行环境为MATLA...
visualstudio
小明同学011 个月前
[C++进阶] 深度解析AVLTree
c++·算法·visualstudio
程序人生5181 个月前
Visual Studio 2026下载与安装详细教程!(附下载地址)
ide·visualstudio·visual studio
小明同学011 个月前
[C++进阶]深入理解二叉搜索树
开发语言·c++·git·visualstudio
1314lay_10072 个月前
.Net 7.0 Core 文件导入接口的实现
visualstudio·c#·.net