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

相关推荐
五花肉村长15 小时前
数据结构-队列
c语言·开发语言·数据结构·算法·visualstudio·编辑器
dangoxiba19 小时前
[Unity Demo]从零开始制作空洞骑士Hollow Knight第十三集:制作小骑士的接触地刺复活机制以及完善地图的可交互对象
游戏·unity·visualstudio·c#·游戏引擎
平平无奇。。。1 天前
C++之多态篇(超详细版)
c语言·开发语言·c++·visualstudio
4ever.ov06 天前
速通数据结构与算法第七站 排序
c语言·数据结构·算法·visualstudio·排序算法
Mr_Xuhhh8 天前
vector
c语言·开发语言·数据结构·算法·链表·visualstudio
羊小猪~~8 天前
C/C++语言基础--C++运算符重载以及其重载限制
java·c语言·开发语言·c++·visualstudio·visual studio code
飞人博尔特的摄影师11 天前
现代桌面UI框架科普及WPF入门1
ui·visualstudio·c#·.net·wpf·.netcore·技巧
dangoxiba12 天前
[Unity Demo]从零开始制作空洞骑士Hollow Knight第四集:制作更多的敌人
游戏·unity·visualstudio·c#·游戏引擎
万河归海42816 天前
C语言——二分法搜索数组中特定元素并返回下标
c语言·开发语言·数据结构·经验分享·笔记·算法·visualstudio
羊小猪~~19 天前
C/C++语言基础--从C到C++的不同(上)
linux·c语言·c++·后端·qt·visualstudio·visual studio code