----------------------------------------------------------------
代码编写
----------------------------------------------------------------
Shift + Alt + Ente - 全屏显示

Shift + Alt + F10 - 打开用于实现接口的选项,继续按I可实现接口,按R则重命名

Ctrl + R + E - 封装字段(VS 2008已经基本不需要该快捷键了,因为C# 3.0的自动属性 – Auto-Implemented Properties)

Ctrl + J - 列出成员,仅包括代码提示

Tab(按两下) - 补齐代码块,例如在try、for、do后按

Ctrl + K + S - 外侧代码,仅包括代码块模版

"cw" + Tab + Tab - Console.WriteLine();

"mbox" + Tab + Tab - Messagebox.Show();

Ctrl + Shift + Space - 参数信息

F6 / Ctrl + Shift + B - 生成解决方案

F7 - 跳转到窗体后置代码,WinForm中、WebForm中都可以

----------------------------------------------------------------
代码操作
----------------------------------------------------------------
Ctrl + K + C - 注释

Ctrl + K + U - 取消注释

Ctrl + ] - 寻找匹配的括号

Ctrl + Shift + ] - 选择匹配的括号与其中的代码

Ctrl + F - 快速查找

Ctrl + H - 快速替换

Ctrl + Shift + U - 转换为大写

Ctrl + U - 转换为小写

Ctrl + K + D - 设置文档格式

Tab - 增加缩进

Shift + Tab - 减少缩进

Ctrl + M + M - 折叠代码,例如将光标放在#region、if、方法头的位置,将会折叠它们

----------------------------------------------------------------
调试运行
----------------------------------------------------------------
F5 - 启动调试

Shift + F5 - 停止调试

F9 - 设置断点

Ctrl + Shift + F9 - 删除所有断点

F10 - 逐过程调试

F11 - 逐语句调试

----------------------------------------------------------------
项目的操作
----------------------------------------------------------------
Alt + Enter - 打开选定项的属性对话框

Ctrl + Shift + N - 新建项目

Shift + Alt + N - 新建网站

Ctrl + N - 新建文件

Ctrl + Shift + O - 打开项目

Shift + Alt + O - 打开网站

Ctrl + O - 打开文件

----------------------------------------------------------------
视图调用
----------------------------------------------------------------
F4 - 属性

Ctrl + Alt + X - 工具箱

Ctrl + Alt + L - 解决方案资源管理器

Ctrl + Alt + S - 服务器资源管理器

----------------------------------------------------------------
技巧
----------------------------------------------------------------
1. 双击控件工具,自动添加控件。

2. Alt + 方向键 - 可用方向键细微调整控件的大小

3. 方向键 - 调整控件的位置

4. 移除不需要的命名空间

通常创建一个类,Visual Studio会自动为你引入System、System.Collections.Generic、System.Text,这3个命名空间,但创建完后不一定需要他们全部。而当创建WinForm、WebForm时会引入更多不需要的命名空间,把它们留着太占位置,Visual Studio早就为我们准备了这个功能,在类中右击鼠标,选择:“组织using” > “移除和排序”,即可移除不需要的命名空间,并按英文字母正序排列各命名空间。

Figure 1

如果你想拷贝一行代码,你只需在光标所在行,简单的按下CTRL+C即可拷贝该行的内容,然后你只需要按下CTRL+V就可以粘贴该行内容。同样,如果你想删除某一行内

容,你只需按下CTRL+X即可,这将节省你很多时间,你可以试试!

过去在Vistual Studio 2008之前,如果你想在你的代码中应用一个类,而你又没有引用该类的命名空间,你就必须去查询文档然后引入该类的命名空间。

而Visual Studio 208已经可以自动为你引入命名空间,如果你没有引入你用的类所属的命名空间,Visual Studio的编辑器中该类的下面就会显示一个

),你可以选择正确的命名空间,然后按下ENTER键来引入改命名空间(如图3)。

Figure 3

请永远不要通过手写来进行属性声明。请先键入prop然后按下TAB+TAB,就会出现的属性模板,然后你只需用TAB键来填充你的模板参数。可以节省很多时

当我完成类的创建的时候,我常常会清理一下文件上方的using语句列表。我喜欢删除掉不用的using语句来使我写的类看起来不是那么的乱。你也可以删除掉你代码中

),选择菜单项 Organize Usings,---->Remove and Sort。

如果你暂时不在需要一段代码块,或ASP。NET页的一部分,你可以按CTRL+k+C注释掉他们(

你几乎可以在Visual Studio的任何地方使用用这个组合键:ASP。NET页面(),web。config文件,以及JavaScript文件。

当然,你也可以取消注释这些代码段:用组合键CTRL+K+U即可。

用virual studio工作一段时间之后,vs编辑环境的窗口中会有很多文件。这是你可以按下组合键CTRL+TAB来切换文件(

但你向一个项目文件添加一个 SQL Express数据库后,你可以通过双击App_Data文件中的。mdf文件来快速链接到该数据库。双击数据库就会打开"服务器资源

我常常会把以前的VS项目的文件拿到新项目中用。例如,我可能需要将以前的项目中的文件夹或者一些文件添加到当前项目中。当然,我们知道,可以使用当前

项目的"解决方案资源管理器"中右键来选择"添加"-->"现有项"来添加。但是这种方法添加文件会比较慢,更要命的是,用这种方法不能添加已有的文件夹。

向当前VS项目中添加文件或文件夹最好的方法是,将这些文件或文件夹拖拽(或者拷贝,粘贴)进当前的解决方案资源管理器中。例如,我经常要用到MoviesDB。

mdf,将他添加到的项目中。我会将它放在桌面上,一旦在项目中要用到它的时候,我会将它拖进改项目的App_Data文件夹中。

提示九:用CTRL+N或者CTRL+SHIFT+A添加新项

一般情况下,用鼠标操作Visual Studio会比键盘组合键慢一些。你若想在添加一个新项的时候快一些,那么请你用组合键CTRL+N,或者CTRL+SHIFT+A(效果

)。第一个组合键(即CTRL+N)适用于ASP。NET网站,而第二个组合键(即CTRL+SHIFT+A)在网站和ASP。NET MVC web引用程序中都适用。

这个提示和上一个有关联,用TAB键选择要添加的项后,你要在"名称"文本框中键入该项的名字。当你键入新加项的时候,你不用添加该项的扩展名,因为Visual

例如,当你要添加一个叫做MyPage。aspx的Web页面时,你只要键入MyPage即可。添加一个名为Site。master时,你只需键入Site。

你可能认为多键入几个字符不会有关系,但是如果你的要向Visual Studio项目中添加很多文件时,你就可以节省很多时间。

转载于:https://www.cnblogs.com/douxi/archive/2012/05/20/2510634.html

【转】Visual Studio 2005/2008中的快捷键与小技巧整理相关推荐

  1. Visual Studio 2005/2008的代码段编辑器

    代码段(Snippet)是可以从键盘上快速访问的代码模版.它不是代码生成器,而是一些面向常用编码模式的快捷方式.它支持字段链接,因此当修改某一处参数名称的时候就会同时更新整个代码块.另外,代码段还会自 ...

  2. Visual Studio 2005/2008/2010 简单更换配色主题(转自:http://apit.blogbus.com/logs/84846293.html)

    其实原来也没有什么简单的办法直到出现了这个站点, studiostyles 这个站点以导出的设置形式来提供支持 VS 2005/2008/2010的配色方案,并且有一个非常方便的工具用来制作自己的配色 ...

  3. 【收藏】CMD命令提示符窗口中的快捷键、小技巧和常用命令

    快捷键: F1:按F1一次,命令提示符向后切换到已经执行过的命令字符.如果已经是最后的一条的命令,则不进行任何切换操作. 例子:之前输入"dir",按F1一次后自动输入d,按两次自 ...

  4. 【转】Qtcreator中常用快捷键和小技巧

    转自:https://blog.csdn.net/imxiangzi/article/details/48863855  https://blog.csdn.net/jh1513/article/de ...

  5. CMD命令提示符窗口中的快捷键、小技巧和常用命令

    快捷键: F1:按F1一次,命令提示符向后切换到已经执行过的命令字符.如果已经是最后的一条的命令,则不进行任何切换操作. 例子:之前输入"dir",按F1一次后自动输入d,按两次自 ...

  6. Excel中常用快捷键及小技巧

    写在前面 个人总结,仅供参考,不一定全面,不常用的不列举,以后遇到合适的会定期过来补充. 快捷键 Ctrl+C--复制 Ctrl+V--粘贴 Ctrl+Z--撤销 Ctrl+F--查找 Ctrl+G- ...

  7. Visual Studio 2005 2008 2010样式

    studiostyles网站专门用来收集网友自己的VS样式,每种样式都配有2005.2008.2010三种不同的样式文件供用户下载 我目前正在使用Son of Obsidian的风格 该网站还提供在线 ...

  8. Qt Creator中常用快捷键和小技巧

    编号 快捷键 功能 1 Esc 切换到代码编辑状态 2 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) 3 F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某 ...

  9. 增强我们的Visual Studio(更新中)

    芭蕉的一篇文章<玩转Visual Studio ---Editor篇>让我想起了跟一个同事的争论. 这位同事是用Java的,最近的一个.NET项目中,他来帮我们做.所以他也开始使用VS20 ...

最新文章

  1. java access 分页查询语句,简单又高效的Access分页语句
  2. LINUX设备驱动之设备模型一--kobject
  3. python iot平台_Python MQTT连接到Azure Iot中心
  4. 超过200m文件发送_喜大普奔!微信官宣:最高支持200M高清视频、图片文件!
  5. SAP ABAP常用正则表达式大全
  6. centos6.8 环境一键安装包 nginx配置thinkphp5
  7. kafka 的安装部署
  8. ShardingSphere JDBC 语句执行初探
  9. 中国吉非替尼行业市场供需与战略研究报告
  10. ubuntu如何修改terminal终端的主机名
  11. 优词词根词典mdx_中外英语词典223种(Txt格式)免费分享
  12. 无延时/无延迟视频直播实例效果案例
  13. 爬取网易云音乐的歌曲
  14. 微信小程序音量调节插件
  15. JAVA 中的修饰符的适用范围
  16. Tivoli Workload Scheduler (TWS)
  17. 嵌入式linux之yocto(三)qemu
  18. 软件工程毕设项目推荐
  19. python配置opencv环境后,读取图片,报错:can‘t open/read file: check file path/integrity
  20. python实现一个简单的http服务器

热门文章

  1. 基础知识(十六)Opencv、python、ubuntu
  2. 逐行创建、读取并写入txt(matlab) 生成文件夹里文件名的.bat文件
  3. 基于C4.5神经网络集成
  4. linux7squid编译安装,CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题
  5. java service wrapper jar 服务_javaservice wrapper 实现注册服务功能
  6. jquery ajax 跨域_Laravel 的跨域问题解决方案
  7. java异常处理试题答案_java试题及答案
  8. 设计模式 工厂模式比较
  9. impdb导入oracle,impdp导入.dmp到oracle
  10. macOS清理内存空间的其他other