使用 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

相关推荐
.net开发3 天前
WPF中实现PasswordBox的双向绑定
visualstudio·c#·.net·wpf
bitenum3 天前
【C/C++】【三种方法】模拟实现strlen
c语言·开发语言·c++·算法·青少年编程·visualstudio·1024程序员节
Mr_Xuhhh3 天前
Linux第一个小程序-进度条
linux·运维·visualstudio·小程序·编辑器·apache
bitenum4 天前
【C/C++】字符/字符串函数(3)——由string.h提供
java·c语言·开发语言·c++·算法·visualstudio·1024程序员节
bitenum5 天前
【C/C++】字符/字符串函数(2)——由string.h提供
c语言·开发语言·c++·学习·算法·青少年编程·visualstudio
bitenum9 天前
qsort函数的学习与使用
c语言·开发语言·学习·算法·visualstudio·1024程序员节
dangoxiba17 天前
[Unity Demo]从零开始制作空洞骑士Hollow Knight第十五集:制作更多地图,更多敌人,更多可交互对象
unity·visualstudio·c#·游戏引擎·playmaker
黎明smaly19 天前
【数据结构与算法】链表(下)
c语言·开发语言·数据结构·windows·算法·链表·visualstudio
黎明smaly19 天前
【数据结构与算法】链表(上)
c语言·开发语言·数据结构·算法·链表·visualstudio
南桥几晴秋19 天前
【Linux网络编程】Socket编程--UDP(第一弹):实现客户端和服务器互相发送消息
linux·服务器·开发语言·网络·c++·visualstudio·udp