----------------------------------------------------------------

代码编写

----------------------------------------------------------------

Shift + Alt + Ente r- 全屏显示

 

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

 

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

 

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

Tab(按两下) - 补齐代码块,例如在tryfordo后按

 

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

 

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

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

Ctrl + Shift + Space- 参数信息

 

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

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

F12 – 转到定义

----------------------------------------------------------------

代码操作

----------------------------------------------------------------

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 - 折叠代码,例如将光标放在#regionif、方法头的位置,将会折叠它们

----------------------------------------------------------------

调试运行

----------------------------------------------------------------

F5 - 启动调试

Shift + F5 - 停止调试

F9 - 设置断点      F10 - 逐过程调试    F11 - 逐语句调试

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

F4:打开属性窗口。

F3:查找下一个匹配对象。

-----------------------------------------------------------------

项目的操作

------------------------------------------------------------------

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. 移除不需要的命名空间

在类中右击鼠标,选择:“组织using > “移除和排序”,即可移除不需要的命名空间,并按英文字母正序排列各命名空间。

5. 拷贝一行代码

只需在光标所在行,简单的按下CTRL+C即可拷贝该行的内容。

然后你只需要按下CTRL+V就可以粘贴该行内容。

同样,如删除某一行内容,只需按下CTRL+X即可。

6. 引入类的命名空间

鼠标定位到类名称,右键点击,选择“解析”找到相应的命名空间,引入即可。

7. 属性声明

在类内部先键入“prop”,然后按下TAB+TAB,就会出现的属性模板,然后你只需用TAB键来填充你的模板参数。可以节省很多时间。

当属性的声明完成后,可以通过选中属性后右击—重构—封装字段,对字段进行封装,取代手工编写代码。

8. 注释代码

CTRL+k+C (注释范围包含几乎所有类型如:ASP.NET页面、web.config文件、JavaScript文件),CTRL+K+U (取消注释)

9Virual Studio 内部多窗口文件切换

按下组合键CTRL+TAB来切换文件

10. SQL Express 数据库

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

11. 添加已有项目文件

项目的"解决方案资源管理器"中右键来选择"添加"-->"现有项"来添加,比较慢且不能添加已有的文件夹。

最好的方法是,将这些文件或文件夹拖拽(或者拷贝,粘贴)进当前的解决方案资源管理器中。

12. CTRL+N或者CTRL+SHIFT+A添加新项

CTRL+N 适用于ASP.NET网站,

CTRL+SHIFT+A—在网站和ASP.NET MVC web引用程序中都适用。

13. 在两个高亮显示单词之间切换

鼠标选中某个单词后,所有的该单词都高亮显示,此时可以通过Ctrl+Shift+Up/Down键依次在各个单词之间切换。