### 常用快捷键整理 #### 一、编辑与操作 **1. 格式化代码** - **C#格式化:** 使用`Ctrl+k+f` - **ASPX格式化:** 使用`Ctrl+k+d` **2. 快速定位行号** - **定位到指定行:** 使用`Ctrl+G`可以快速跳转到指定行。 **3. 选择文本** - **扩展选择:** 使用`Alt`然后点击可进行多处选择。 - **扩展选择至当前块:** 使用`Shift+Alt`然后点击,可以扩展选择范围至当前代码块。 **4. 折叠或展开所有代码** - **折叠当前代码块:** 使用`Ctrl+M`再按`M`。 - **展开所有代码块:** 使用`Ctrl+M`再按`L`。 **5. 在打开的文档间切换** - **切换到下一个文档:** 使用`Ctrl+Tab`。 - **切换到上一个文档:** 使用`Ctrl+Shift+Tab`。 **6. 构建或编译项目** - **编译整个解决方案:** 使用`Ctrl+Shift+B`。 **7. 自动生成代码** - **自动完成属性:** 输入`prop`然后按`Tab`键,会自动生成属性代码如`public int MyProperty { get; set; }`。此功能对`try`, `class`, `foreach`等同样有效。 **8. 插入模板** - **插入代码模板:** 使用`Ctrl+J`或`Alt+J`。 **9. 显示类视图** - **显示类视图:** 使用`Ctrl+Alt+T`。 **10. 查看对象结构** - **查看对象结构:** 在对象上右键点击,然后选择“查看图”(或“类型图”)选项。 **11. 区域注释** - **添加区域注释:** 使用`#region`和`#endregion`来添加区域注释。 **12. 同时修改多个关键字** - **批量修改关键字:** 选中关键词后按`F8`,之后选中的关键词将被同时修改。 **13. 添加引用** - **添加引用:** 如果没有找到引用的DLL,可以按`Ctrl+.`来快速添加引用。 **14. 实现接口或抽象类的方法** - **实现方法:** 选中接口或抽象类,然后按`Ctrl+c`或`Ctrl+x`即可快速实现对应的方法。 **15. 使用注释** - **添加待办事项:** 在代码中使用`//TODO:`来添加待办事项注释。 **16. 打开工具窗口** - **打开IIS管理器:** 使用`Inetmgr`。 - **打开SQL Server Management Studio:** 使用`sqlwb`。 - **打开SQL Server 2000查询工具:** 使用`isqlw`。 - **打开Visual Studio:** 使用`devenv`。 #### 二、导航与搜索 **17. 快速显示定义** - **显示定义:** 使用`Ctrl+F12`或`F12`可快速跳转到变量、方法等的定义位置。 - **显示类视图:** 使用`Ctrl+Alt+T`。 - **显示对象结构:** 在对象上右键点击,然后选择“查看图”(或“类型图”)选项。 **18. 导航到类型或成员** - **查找并跳转:** 使用`Ctrl+T`或`Ctrl+Shift+T`可快速查找并跳转到指定类型或成员。 **19. 查找文件** - **查找文件:** 使用`Ctrl+O`可以快速打开文件。 - **查找文件或符号:** 使用`Ctrl+Shift+O`。 **20. 查找和替换** - **查找:** 使用`Ctrl+F`进行查找。 - **替换:** 使用`Ctrl+H`进行替换。 **21. 跳转到定义** - **跳转到定义:** 使用`F12`或`Ctrl+F12`。 - **跳转到类视图:** 使用`Ctrl+Alt+T`。 **22. 其他导航快捷键** - **显示源代码:** 使用`Ctrl+Shift+E`。 - **显示源代码大纲:** 使用`F4`或`Shift+F4`。 - **上一个/下一个编辑位置:** 使用`Ctrl+-`和`Ctrl+Shift+-`。 - **关闭当前文档:** 使用`Ctrl+F4`。 - **切换到下一个/上一个文档:** 使用`Ctrl+Tab`和`Ctrl+Shift+Tab`。 #### 三、调试与测试 **23. 开始调试** - **启动调试:** 使用`F5`或`Ctrl+F5`。 - **停止调试:** 使用`Shift+F5`。 - **启动无调试:** 使用`Ctrl+F5`。 **24. 设置断点** - **设置/取消断点:** 使用`F9`或`Ctrl+F9`。 - **临时断点:** 使用`Ctrl+Shift+F9`。 - **清除所有断点:** 使用`Ctrl+Shift+F9`。 **25. 单步执行** - **单步执行:** 使用`F10`或`Ctrl+F10`。 - **单步执行过函数:** 使用`F11`或`Shift+F11`。 **26. 调试辅助命令** - **重构代码:** 使用`Ctrl+R`, `Ctrl+R`。 - **查看调用堆栈:** 使用`Ctrl+Alt+C`。 - **查看调用层次:** 使用`Ctrl+Shift+C`。 - **查看调用层次图:** 使用`Ctrl+Shift+E`。 #### 四、其他实用快捷键 **27. 代码片段** - **插入代码片段:** 使用`Ctrl+K`, `Ctrl+X`或`Ctrl+K`, `Ctrl+C`。 **28. 代码折叠** - **折叠/展开代码块:** 使用`Ctrl+M`, `Ctrl+O`。 - **展开所有代码块:** 使用`Ctrl+M`, `Ctrl+L`。 **29. 文本操作** - **删除整行:** 使用`Ctrl+Delete`。 - **删除行首:** 使用`Ctrl+Backspace`。 - **缩进:** 使用`Tab`。 - **取消缩进:** 使用`Shift+Tab`。 - **转换大小写:** 使用`Ctrl+U`和`Ctrl+Shift+U`。 **30. 选择文本** - **选择至行尾:** 使用`Ctrl+Shift+End`。 - **选择至行首:** 使用`Ctrl+Shift+Home`。 - **选择至文档末尾:** 使用`Ctrl+Shift+End`。 - **选择至文档开头:** 使用`Ctrl+Shift+Home`。 **31. 全选与取消选择** - **全选:** 使用`Ctrl+A`。 - **取消选择:** 使用`Ctrl+W`。 **32. 移动光标** - **移动到文档末尾:** 使用`Ctrl+End`。 - **移动到文档开头:** 使用`Ctrl+Home`。 **33. 定位** - **定位到指定行:** 使用`Ctrl+G`。 - **定位到书签:** 使用`Ctrl+K`, `Ctrl+P`。 - **定位到下一个类型:** 使用`Ctrl+K`, `Ctrl+N`。 **34. 编辑辅助** - **应用代码更改:** 使用`Alt+F10`。 - **停止调试:** 使用`Ctrl+Alt+Break`。 - **获取选中文本的类型:** 使用`Ctrl+Shift+F1`。 - **获取选中文本的定义:** 使用`Ctrl+F12`。 - **获取选中文本的引用:** 使用`Ctrl+Alt+F12`。 这些快捷键涵盖了在Visual Studio中开发过程中经常使用的各个方面,包括编辑、搜索、调试和项目管理等,能够极大地提高开发效率。掌握这些快捷键不仅能够加快开发速度,还能提升代码质量。
1. 怎样调整代码排版的格式?
选择:编辑―>高级―>设置文档的格式 或 编辑―>高级―>设置选中代码的格式。
格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d
2. 怎样跳转到指定的某一行?
两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号
3. 怎样创建矩形选区?
两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。
Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可。
4. 怎样快速隐藏或显示当前代码段?
Ctrl+MM
5. 怎样快速切换不同的窗口?
Ctrl+Tab
6. 怎样生成解决方案?
Ctrl+Shift+B
7. 怎样快速添加代码段?
输入prop然后按两次tab即可插入自动属性
public int MyProperty { get; set; }
(输入tryclassforeach等等,按两次tab也有类似效果。)
8. 怎样调用智能提示?
两种方法:Ⅰ. Ctrl+J Ⅱ. Alt+→
9. 怎样调用参数信息提示?
光标放到参数名上面,然后输入Ctrl+Shif+空格。
10. 怎样查看代码的详细定义?
打开:视图―>代码定义窗口
然后你再在页面中把鼠标点到某个方法上。
11. 怎样创建区域以方便代码的阅读?
#region
代码区域
#endregion
12. 怎样同时修改多个控件的属性?
选中多个控件,然后右键属性,这个时候这些控件共有的属性就会出现,修改之后所有的控件都会变化。
13. 怎样快速添加命名空间?
对于引用了dll但代码中没有引用其命名空间的类,输入类名后在类名上按 Ctrl+. 即可自动添加该类的引用命名空间语句。
14. 怎样实现快速拷贝或剪切一行?
光标只要在某行上,不用选中该行,直接按Ctrl+c 或Ctrl+x 就可以拷贝或剪切该行。
15. 怎样使用任务管理器?
假如我们开发的项目很大,在项目中有些代码没有完成,我们可以做一下标记,便于将来查找。
创建方法:在要标志的地方输入://TODO:...内容...
使用方法:视图―>任务列表―>注释
16、命令行快速启动
"Inetmgr" IIS管理器,不用到管理里去找了,很快就可以显示IIS管理了
剩余11页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助