使用Vs.Net 的一些小技巧

简介:
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

1、注释或重复代码片断
    在我们写代码的往往要写代码注释,可是在每个类中写这些注释的文字是不是很烦,如果你每次用复制,粘贴的花是不是也是很麻烦,如果我们能想拖控件一样,拖到代码文件中多好啊,其实在在Vs中是可能的,我们只要把我们的代码块选中,然后在代码模式中向工具箱中把这个代码快直接拖到工具箱中就行了,接下来,我们在要注释的地方直接把这个“控件”拖到我们的代码中就行了,是不是很酷!
             使用Vs.Net 的一些小技巧 - netcorner - netcorner的博客 

2、格式化整个块

    我们在编写代码,或者从别人的Html源文件中粘贴一段Html代码粘到我们的Vs中的设计模式中的时候,是不是格式都是原模原样的,编写代码的时候,Vs可以很好的给我们用很整齐的格式排列好,方便阅读,可是粘到vs设计模式下的Html代码的就不能保证这么有格式了,以至于我们在查找某个标记是否关闭的时候,全部都是红色的波浪线,特别的头痛。现在有一个方便的方法,让vs为我们做这个排版的工作,我们可以从编辑—高级—下点击设计文档的格式,那么我们的代码或者Html就很整齐的排版好了。快捷键:Ctrl+K+D
                    使用Vs.Net 的一些小技巧 - netcorner - netcorner的博客 
                                            (html混乱)
用Ctrl+K+D后
                 使用Vs.Net 的一些小技巧 - netcorner - netcorner的博客 
         现在的Html标记是不是按着层次排好了!同样适用于cs代码

3、创建区域选择
   在VS.NET中通过按住Alt键,拖运鼠标在一个矩形区域上来做一个区域选择。不知道你是否这样选择过区域?这个技巧允许你创造一个区域并不包含其间的行(见图)。通过这个方法非常容易拷贝,剪切,粘贴矩形区域块。   
                         
                   使用Vs.Net 的一些小技巧 - netcorner - netcorner的博客

       你可能惊奇为什么有人需要这个深奥的特性。事实上,我经常使用它在上特定的文档段落中作一个目标查找-替换操作,但是由于常规的自动换行选项使得我没有办法这样作。我相信你会发现这个特性是非常方便的。

4、查找匹配的标记
     某些标识总是成对出现。例如,“{”标识必须用对应的“}”标识关闭。虽然在Vs2005你点击一个{,和他匹配的}就会高亮显示,但是如果代码过长的话就不好找了,同样,编译器指示符“#region”必须有对应的“#endregion”指示符。当导航你的代码时,你有时需要查找对应的标识。通过按Ctrl-]你可以这样做。这个快捷键只有当光标在这些标识符的任何一个的下面时才起作用,它会立即跳转到对应的标识符而不管它是开的或闭的标识。
     如果你想显亮两个匹配的标识之间的所有代码时,按Ctrl-Shift-]显亮整个块,并移动光标到开的标识处。这个快捷键只有当光标在任意的标识的下面时才起作用(如光标在区域内它就不会起作用了)。

5、跳转的方法的定义
    当你看到你一个类的方法调用时,你极有可能想看看方法体。在VS.NET中通过上下文菜单实现。在文本编辑器中在方法名称内右击,从弹出菜单中选择到定义。VS.NET立即跳转到这个方法的定义处。这个特性的缺省的快捷键是F12。

6、实用预定义的代码片断
    代码片断是流行的,预定义的文本模板,开发者能够选择,而不是手工敲入。例如,对Foreach循环,代替敲你需要的所有代码,你能简单地敲foreach。智能感知用新的代码片断图标显示Foreach项(见图)。如果你从智能感知列表中选择代码片项,接着按Tab,VS会插入对于“foreach”的预定义的代码片断。
                   使用Vs.Net 的一些小技巧 - netcorner - netcorner的博客

     由于园里的朋友不断的介绍自己在用Vs的一些技巧,所以这篇文章也在不断的更新,并且在这谢谢这些朋友们!
2007-10-30号更新
7、设计视图和代码(cs)文件切换
      我们在添加一个.aspx文件的时候,要想切换到后台代码,可以在设计视图下,右击鼠标右键,有一个“查看代码”选项,我们就可以很容易的切换到后台代码中,我们也可以用快捷键F7,来相互切换。
8、自定义的字符串大小写切换
      可能这个小标题命名的不太确切,这里的意思就是如果我们定义了一个想这样的字符串:

string strValue = "aaaaaaa";

   如果我们想让这个aaaaa变成大写的AAAAAA怎么办呢?删掉在重写?其实有个方便的变法就是用Ctrl+Shift+U,这个只能是小写转换成大写,如果我们把大写转换成小写的话就用Ctrl+U.
2007-10-31
   9、整行剪切,复制
     如果我们在对整行进行剪切,复制的时候,在不选中的情况下怎么复制或剪切呢?我们可以把鼠标移到这一行的前面,然后按下Ctrl+X,或者Ctrl+C,就可以对这整行进行复制,剪切了。(同样适用于粘贴)
     
期望以上的能给你带来写代码上的方便

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2007/11/10/2912256.html  ,如需转载请自行联系原作者

相关文章
|
存储 编解码 iOS开发
视频文件格式:MOV与MP4格式的区别是什么?
视频文件有多种格式,很多人在下载时不知道该选择哪种文件格式。不同格式有不同特点,各自有优缺点。本文将详细介绍常见的MOV和MP4的特点与区别,以供读者了解及选择。
4176 2
视频文件格式:MOV与MP4格式的区别是什么?
|
存储 算法 定位技术
每个系统都在用的appid、appkey、appsecret都是什么意思?
每个系统都在用的appid、appkey、appsecret都是什么意思?
9876 0
|
8月前
|
运维 监控 安全
JumpServer RCE复现
JumpServer RCE复现
146 1
|
2月前
软考证书如何申报抵税?详细教程来了!
本文介绍了软考证书如何申报个税抵扣的详细教程。根据规定,取得相关证书的当年可按3600元定额扣除。具体步骤包括下载并注册“个人所得税”APP、选择继续教育并填写扣除年度、选择职业资格继续教育类型及填写继续教育信息。未领取纸质证书者也可通过“中国人事考试网”查询信息后申报。
197 0
|
4月前
|
NoSQL 关系型数据库 Redis
高可用和性能:基于ACK部署Dify的最佳实践
本文介绍了基于阿里云容器服务ACK,部署高可用、可伸缩且具备高SLA的生产可用的Dify服务的详细解决方案。
|
XML Java 程序员
Spring和IoC的理解(详细入门案例)
Spring和IoC的理解(详细入门案例)
Spring和IoC的理解(详细入门案例)
|
芯片
飞腾CPU FT-2000/4 uboot下PHY调试记录
飞腾CPU FT-2000/4 uboot下PHY调试记录
742 0
飞腾CPU FT-2000/4 uboot下PHY调试记录
|
存储 设计模式 Java
多种工厂模式的运用
多种工厂模式的运用
67 0
|
安全 Linux 5G
云桌面在企业与个人的应用
之前一直对桌面虚拟化感兴趣,由于之前没有在阿里社区写过文章,就当是第一次投稿吧,正好最近遇到活动,写来看看。阿里无影云桌面我分为2个部分写,分为个人和企业,个人部分纯粹娱乐好玩下。针对企业部分,我总结了我自己的经验,干货发言吧。这篇文章不是什么部署手册,因为阿里的官方文档已经写的非常好了,自己再去写如何部署,完全没必要。使用感受最重要。有主观偏见,请各位大佬高抬键盘,换把好键盘吧。
|
机器学习/深度学习 算法 数据挖掘
【检测|RCNN系列3】原理+源码彻底搞懂Faster RCNN(文末下载论文)
【检测|RCNN系列3】原理+源码彻底搞懂Faster RCNN(文末下载论文)
1630 0

热门文章

最新文章