上一篇:

C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合https://blog.csdn.net/beijinghorn/article/details/123533838

新来的徒弟们交上来的C#代码,可读性往往很差。

今天一问才知道,他们居然不知道 Visual Studio 有强大的源代码自动排版功能。也有的,听说过,可是记不住复杂的组合键,就忘记了。

可是,排版很重要啊。

在项目开发的过程中,如果只是验证命名规则、而没有统一程序排版,项目中很容易就会出现大量不便于维护的程序代码。这样的代码,虽然能够正常地提供项目功能、并且符合小组的命名规则,但是因为程序排版凌乱的问题,大幅降低了这份程序代码的可维护性。

项目中程序代码的自动整理排版,在不增加开发人员负担的前提下,让团队的程序代码产出趋于一致、大幅提高程序代码的生产质量。

程序没有缩进,不利于程序的理解,好的方法应该对程序进行适当缩进,有良好的程序结构。

方法1:自己手动调整,这也是最好的方式,在自己输入程序的同时,进行手动调整缩进,设计者也可以对程序结构更好的把握。费力费事!

方法2:利用工具自动调整,适用于所有人。

Visual Studio 强大的源代码自动排版可以:

(1)代码、注释自动缩进;

(2)大大提高代码可读性、可维护性;

操作极为简单,无需记住任何复杂的组合键。

仔细看图就能学到:

删除最后一个 括号,重新输入即可实现自动排版!!!

这个办法可以适用于 namespace class 以及 switch if 等 任意的程序块(block)。

对于其他类型的文件,自己试试即可。

方法3:安装与使用Visual Studio 扩展工具 Fotmat document on save

(1)管理扩展

(2)下载

右侧输入框输入 save ,中间会自动出现 Format document on save 等扩展工具。

点击【下载】 按钮,下载后,关闭 Visual Studio ;自动开始安装;然后再次启动 Visual  Studio 即可。

(3)使用:

每次保存文件的时候,会自动排版!!!

Visual Studio very nice!

下一篇:

C#,入门教程(06)——解决方案资源管理器,代码文件与文件夹的管理工具https://blog.csdn.net/beijinghorn/article/details/124895033

C#,入门教程(05)——Visual Studio 2022源程序(源代码)自动排版的功能动画图示相关推荐

  1. C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程

    通过本课程的学习,你可以掌握C#编程的重点,享受编程的乐趣. 在本课程之前,你无需具备任何C#的基础知识,只要能操作电脑即可. 不过,希望你的数学不是体育老师教的.好的程序是数理化的实现与模拟.没有较 ...

  2. C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合

    上一篇: C#,入门教程(03)--Visual Studio 2022编写彩色Hello World与动画效果https://blog.csdn.net/beijinghorn/article/de ...

  3. C#,入门教程(03)——Visual Studio 2022编写彩色Hello World与动画效果

    C#,入门教程(01)-- Visual Studio 2022 免费安装的详细图文与动画教程https://blog.csdn.net/beijinghorn/article/details/123 ...

  4. eclipse和vs2010 (visual studio)和BBEdit自动排版快捷键(auto format shortcuts)

    Eclipse 自动排版快捷键: ctrl+A,全选代码 ctrl+I,排版 VisualStudio2010 自动排版快捷键: ctrl+A,全选代码 ctrl+K,ctrl+D,按住ctrl键不动 ...

  5. Visual Studio 2022安装教程

    Visual Studio 2022安装教程 Visual Studio 2022安装教程 下载 安装 测试 Visual Studio 2022安装教程 下载 Visual Studio 2022 ...

  6. Visual Studio 2022下载安装及使用教程

    一.Visual Studio 2022下载安装 进入官网Visual Studio官网,下载社区版(免费) 点击之后就开始下载: 双击安装包,弹出警告,点击[运行],会弹出一个选择安全安装的选项,直 ...

  7. Visual Studio 2022 正式版下载教程

    visual studio的大版本vs2022终于在最近更新了,马上下载来试用一下! visual studio 2022 简介 https://visualstudio.microsoft.com/ ...

  8. Visual Studio 2022 Professional、Enterprise安装教程

    Visual Studio 2022 Professional.Enterprise安装教程 下载安装包 安装 我是电脑已经有VS2019,现在加装一个VS2022. 下载安装包 首先下载安装包,进入 ...

  9. 【Visual Studio 2022】VS2022安装教程

    一.Windows安装Visual Studio 2022 1.1 下载地址 首先登陆Visual Studio官网 Visual Studio 2022官网下载地址 界面如下所示.然后选择需要的版本 ...

最新文章

  1. SDUT—2054数据结构实验之链表九:双向链表 (基本建立)
  2. MDI窗体简单方法(调用,闪屏)
  3. oracle 不能导入sql语句,oracle数据库导入.dmp脚本的sql 语句
  4. VS2010与.NET4系列 16.ASP.NET 4 Web Forms 更加干净的HTML标记
  5. 什么是序列化?序列化的作用是什么?iOS中怎么实现序列化?
  6. 一个非常好用的代理服务器软件AllegroSurf
  7. DG导入mysql依赖包_mysql 命令行快速导出数据,导入数据
  8. 调试和测试 Swing 代码
  9. STM32之EXTI——外部中断
  10. bluescreen view-windows 蓝屏分析原因
  11. OpenFOAM动网格的通量修正
  12. Word文档基本操作
  13. sql compact 转mysql_如何将数据导入到 SQL Server Compact Edition 数据库中(四)
  14. flutter手写画板,保存存成图片并上传到后台服务器
  15. The Complete Guide To Rooting Any Android Phone
  16. 今年巴菲特的午餐上,躺着流血的地产商
  17. 计算机安全知识有哪些方面,信息安全的基本属性包括哪些方面?
  18. BUG日志:无法解析的外部符号 _Direct3DCreate9
  19. java 分页简单使用
  20. Ehab and Path-etic MEXs(思维题)

热门文章

  1. 获取路由器(等设备)里保存的宽带密码
  2. rust最低什么显卡能游戏_《腐蚀》Rust配置要求汇总 游戏配置要求是什么?
  3. 牛客网剑指Offer_66道python(更新中)
  4. 第四届“传智杯”全国大学生IT技能大赛-Java B组题解
  5. Object.freeze() 的使用
  6. Android监控外接USB设备和获取USB等设备的详细信息
  7. 跟上时代步伐的慢直播神器MZB01发布
  8. Jetson TX1内核kernel编译与烧写
  9. hmailserver管理工具汉化
  10. oracle怎么导入文本文件,把文本文件导入到Oracle中 -电脑资料