vs2010常用快捷方式
1.注释
直接打三个"///"就会出现
/// <summary>
///非方法体上
/// </summary>
MusicStoreEntities storeDB = new MusicStoreEntities(); /// <summary>
/// 方法体上生成注释形式
/// </summary>
/// <param name="controller"></param>
/// <returns></returns>
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}
2.代码折叠 #region,可读性强
选中要折叠的代码段---右击选择外侧代码---选#region
#region MyRegion
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}
#endregion
3.有方法未写完,想下次继续写。可以用// TODO: 写上你的注释.下次可以在:视图---任务列表---注释 找到所有TODO的部分,直接定位
public MyDateSorter()
{
//
// TODO: Add constructor logic here
//
}
视图---任务列表---注释
在VS2008编写C#程序中,经常一不小心把代码弄乱,或者在复制别人的代码时,代码的格式不规范。在阅读一些公司编写的SDK中,里面代码的风格基本 一致,折叠和注释都给人一种很清新的感觉。在实际项目中,一个项目往往很大,需要很多人来编写,因此代码良好的阅读性就极其重要,需要掌握整理代码的快捷 键。
将散乱的代码格式化的快捷键ctrl+K+F,选中乱的文字,按下快捷键。
代码折叠,将一些没必要分析和改动的代码折叠起来,可以让程序员将大部分精力放在需要调试和分析的部分。VS2008中采用的是#region和#endregion,把需要折叠的代码放入其中,按下快捷键ctrl+M+M,就可以折叠和打开
良好的代码就一定要注释,VS的对方法注释方式是在方法上面输入///,就会自动出现
/// <summary>一系列东西,添加注释说明就好。
多行注释,不折叠起来会影响阅读,可以将其折叠起来,这里用另外的注释方法,在注释代码的上方输入//,多行就另起一行//,然后同样ctrl+M+M,折叠起来。
vs2010常用快捷方式的更多相关文章
- 1 Intellij IDEA 个人常用快捷方式
个人常用快捷方式 alt+enter 万能键 inn if(xxx!=null) iter foreach ct ...
- Windows常用快捷方式
总结了其他常用的快捷方式: Ctrl+C 复制 . Ctrl+V粘贴. Ctrl+X剪切. Delete删除. Alt+Tab 应用程序切换 Ctrl+Alt+Delete Ctrl+shift+E ...
- Eclipse 的常用快捷方式
快捷方式<!--[if !supportLists]-->0. Ctrl + 1 (快速修复)<!--[if !supportLists]-->1. Ctrl + D (删除当 ...
- Eclipse的常用快捷方式
在开发中,常用的一些快捷方式 alt+shift+r 修改方法名,变量名,关键体会enter ctrl+shift+c 先选中n行,注释 ...
- VS2010常用插件介绍
今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是JS也有呢.在选项中找了一下,没有相关了的设置功能,于是就上网找.一找可就不得了,发现了好多好用的插件.都可以在 ...
- VS2010常用插件介绍之Javascript插件(一)
引自:http://blog.csdn.net/cyxlzzs/article/details/6583577 今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是 ...
- 转-VS2010常用功能使用介绍
原文链接:http://www.jizhuomi.com/software/27.html 1.几个基础概念 在讲VS2010之前先讲下程序开发过程中的几个基本概念:源程序.目标程序和翻译程序. 源程 ...
- 【工具】VS2010常用调试技巧(1)
调试是一个程序员最基本的技能,其重要性不言自明.不会调试的程序员就意味着他即使会一门语言,却不能编制出好的软件.本文就本人在开发过程中常用的调试技巧作下简单呢介绍,希望对大家有所帮助,能力超群者请绕道 ...
- VS2010 常用快捷键
VS2010版快捷键 Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL ...
随机推荐
- MEF学习笔记
之前公司里用到了一个叫MEF的东西,说来惭愧一直只管写代码却不曾理解MEF框架为何物,今天就来学习一下,这是一篇迟到了不知多久的博客. -------------------------------- ...
- Linux下GPIO驱动(二) ----s3c_gpio_cfgpin();gpio_set_value();
首先来看s3c_gpio_cfgpin(); int s3c_gpio_cfgpin(unsigned int pin, unsigned int config) { struct s3c_gpio_ ...
- oracle计算年龄
入院年龄按入院时间和出生日期进行计算 select * from pat_visit_v v ) ; 来自为知笔记(Wiz)
- node.js 1Million concurrent connections!
https://github.com/ashtuchkin/node-millenium http://blog.caustik.com/2012/08/19/node-js-w1m-concurre ...
- Linux开启服务器问题(李蕾问题)
每次启动192.168.1.223服务器时,都要执行这个命令! #:service iptables stop
- 【官方文档】《暗黑世界V1.4》API说明!
指令号说明 账号注册 100 { username str 用户名 password str 密码 } 返回信息 { result bool 指令调用是否成功 ...
- Unity3d 调用C++的DLL
原地址:http://www.cnblogs.com/alongu3d/archive/2013/04/20/3031904.html Unity 3D 调用DLL的方法 本文转载:渡蓝的博客园 ht ...
- php nl2br() 函数
nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />).
- SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-009-用SPEL给bean运行时注入依赖值
1.When injecting properties and constructor arguments on beans that are created via component-scanni ...
- ANDROID_MARS学习笔记_S01原始版_009_SQLite
一.代码1.xml(1)activity_main.xml <?xml version="1.0" encoding="utf-8"?> <L ...