Microsoft Visual Studio 技巧[不断更新]

以下内容来自网络和自己使用经验总结,不断更新中。目前我使用的版本是 VS 2008 SP1。

1。注释或重复代码片断
只要把代码块选中,然后在代码模式中把这个代码快直接拖到工具箱,以后,我们在需要这段代码的地方直接把这个“控件”拖到代码中就行了。

2。格式化源代码和 HTML 
编辑—高级—设置文档的格式,源代码或者 HTML l就很整齐的排版好了,缩进,空格等都安装默认的规则排版了。
也可以使用快捷键:Ctrl+K+D

3。创建矩形区域选择部分
在 VS.NET 中通过按住 Alt 键,拖运鼠标在一个矩形区域上来做一个区域选择。
例如:复制一段控件赋值的代码,复制到另外的地方,重新写赋值的值,我们就可以用这技巧l复制前边一部分,后边部分要重新赋值的嘛,当然就不用复制了。

   1: //举例
   2: button1.Text = RandNum(5);
   3: button2.Text = RandNum(6);
   4: button3.Text = RandNum(6);

4。查找匹配的标记

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

如果你想显亮两个匹配的标识之间的所有代码时,按Ctrl-Shift-]显亮整个块,并移动光标到开的标识处。这个快捷键只有当光标在任意的标识的下面时才起作用(如光标在区域内它就不会起作用了)。

5。跳转到定义方法的代码段

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

6。实用预定义的代码片断

代码片断是流行的,预定义的文本模板,开发者能够选择,而不是手工敲入。例如,对Foreach 循环,代替敲你需要的所有代码,你能简单地敲 foreach。智能感知用新的代码片断图标显示 Foreach 项。如果你从智能感知列表中选择代码片项,接着按 Tab,VS 会插入对于“foreach”的预定义的代码片断。

7。设计视图和代码(cs)文件切换

我们在添加一个.aspx文件的时候,要想切换到后台代码,可以在设计视图下,右击鼠标右键,有一个“查看代码”选项,我们就可以很容易的切换到后台代码中,我们也可以用快捷键F7,来相互切换。

8。自定义的字符串大小写切换

可能这个小标题命名的不太确切,这里的意思就是如果我们定义了一个想这样的字符串:

   1: string strValue = "aaaaaaa";

如果我们想让这个 aaaaa 变成大写的 AAAAAA 怎么办呢?删掉在重写?其实有个方便的变法就是用 Ctrl+Shift+U,这个只能是小写转换成大写,如果我们把大写转换成小写的话就用Ctrl+U.

9。整行剪切,复制

如果我们在对整行进行剪切,复制的时候,在不选中的情况下怎么复制或剪切呢?我们可以把鼠标移到这一行的前面,然后按下 Ctrl+X,或者 Ctrl+C,就可以对这整行进行复制,剪切了。(同样适用于粘贴)

10。添加控件

把鼠标放在你要添加的点上,双击工具箱的控件可实现添加控件(不用拖拉),可增快速度.

或在插入的地方很小时,结合方向键操作能解决鼠标拖拉难定位的问题

11。界面,代码切换

F7 是由界面切换到代码

Shift + F7 是由代码切换到界面

12。自动生成 XML 注释

写好一个事件,方法,属性后,再其前边一行连续输入 \ 就会自动生成 XML 注释,然后只需要填入对应说明文字就,在其他地方调用的时候,就会有智能提示了。就类似这样:

   1: /// <summary>
   2: /// 
   3: /// </summary>
   4: /// <param name="sender"></param>
   5: /// <param name="e"></param>
   6: private void button1_Click(object sender, EventArgs e)
   7: {
   8:     button1.Text = RandNum(5);
   9: }
    分享到:


发表评论

*

*

内容: