C#小结:宇宙第一编辑器VS2022中的快捷键和使用技巧大全

目录

一、有关方法

二、有关生成代码

三、有关格式修改

1.总结标签 & 折叠标签

2.对齐代码 

3.多行代码同时修改

4.代码移动

5.自动换行设置(直接搜索设置即可)

6.全大写/全小写

四、有关改善代码

1.快速提取方法

2.快速补全代码

 3.空引用检查

4.获取与代码执行时间 

五、有关查找

1.跳行、查找代码、替换

2.查找变量

3.查找和使用标签 

4.查找定义&预览定义 &实现&所有引用

5.查找TODO任务

​编辑

六、即时窗口

七、表达式主体方法(免括号) 

八、性能探查器用法

九、VS2022中的常见问题

1.虚拟(解决方案)文件夹如何加目录

2.更多问题


一、有关方法

折叠所有方法:Ctrl + M + O

展开所有方法:Ctrl + M + L

二、有关生成代码

快速打印:输入cw,按两次tab显示Console.WriteLine();

快速主函数:输入sim,按两次tab

快速捕捉异常:输入try,按两次tab

快速复制且黏贴鼠标行代码:CTRL+D

快速剪切/删除行代码:CTRL+X

【推荐】生成接口:

【不推荐】直接生成接口文件: 

生成实体 :复制一个JSON-找一个空白位置并且点击(例如Model.cs某一空白行),点击选项 - 选择性粘贴 - 将JSON转为类

【说明】对于生成不符合代码习惯的例如string[], 改成List<string>即可,其余同理 ;不一定都用string接收,对于日期、小数等也可以用DateTime,decimal等接收

【打开热重载】选择文件保存时热重载 

三、有关格式修改

1.总结标签 & 折叠标签

/// <summary>
/// 总结的内容
/// </summary>
/// <remarks>
/// 入参参数提示
/// </remarks>
/// <param name="data"></param>
/// <param name="mark"></param>
/// <returns>返回参数提示</returns>
//折叠代码:
#region  


#endregion

2.对齐代码 

快速对齐代码:CTRL+K , D

3.多行代码同时修改

ALT按住+鼠标拖动对应的行(鼠标左键随便点一个地方取消)

4.代码移动

移动代码:鼠标点一下,Alt+ ↑ 或 ↓

5.自动换行设置(直接搜索设置即可)

6.全大写/全小写

快捷键如图所示

四、有关改善代码

1.快速提取方法

改善代码:ALT+ENTER(或者右键快速操作和重构)

例如提取方法:

2.快速补全代码

有的版本是按→实现代码补全 

智能联想:

 3.空引用检查

空引用检查:

<Nullable>enable</Nullable>

4.获取与代码执行时间 

        可通过断点判断语句执行时间:
        假如要查看语句一到语句二执行时间,给这两个语句加断点,运行到第一个断点后,点击【继续】,到达第二个断点会显示执行所用的时间。(下面的例子:1.9s)

五、有关查找

1.跳行、查找代码、替换

转到指定的代码行:CTRL+G 

查找:CTRL+F

替换:   CTRL+H

2.查找变量

查找指定变量 

 可在自动窗口捕获的变量中点开查询:

 也可以监视某个具体变量的变化情况:

3.查找和使用标签 

给代码加上跳转标签 

4.查找定义&预览定义 &实现&所有引用

查找定义:F12

查找预览定义:ALT +  F12

查找实现:CTRL+F12

查找所有引用:Shift + F12

查找预览定义如下

5.查找TODO任务

六、即时窗口

 Debug调试时,可以在【即时窗口】对已有变量操作。

七、表达式主体方法(免括号) 

如题,两者是等效的:

//表达式主体方法
public void ExecuteStrategy() => _strategy.Execute();

//标注方法
public void ExecuteStrategy()
{
    _strategy.Execute();
}

八、性能探查器用法

当然也可以选其他探测项目,我觉得CPU使用率是最好用的 

 也可以提前结束探查:

九、VS2022中的常见问题

1.虚拟(解决方案)文件夹如何加目录

添加现有项目即可

2.更多问题

Web开发:VS2022列表导出CSV中文乱码问题(已解决)_vs2022 资源文件导出成csv 插件-CSDN博客

Web开发:如何查看在VS2022的某个项目的框架_vs查看项目用的什么框架-CSDN博客

Web开发:(已解决)Visual studio 2022加装工具后项目模板全部消失_vs2022 c# 没有项目模板-CSDN博客

已解决:Visual studio2022突然只能打字不能使用回车键、退格键-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值