
文章目录1. 光标移动操作1.1 基础移动1.2 补充技巧2. 文本选择操作2.1 字符级选择2.2 行级选择2.3 文档级选择3. 复制、删除与剪切操作3.1 复制操作3.2 剪切操作3.3 删除操作3.4 其他编辑操作4. 代码格式化与注释4.1 缩进操作4.2 代码格式化4.3 注释操作5. 代码折叠与智能功能5.1 代码折叠展开5.2 代码包裹与重构6. 代码片段6.1 常用代码片段6.2 IntelliSense功能7. 选项卡与窗口管理7.1 选项卡切换7.2 窗口操作7.3 资源管理器与窗口8. 查找与替换功能8.1 基础查找8.2 高级查找8.3 文件操作9. 运行与调试技巧9.1 调试控制9.2 断点操作9.3 单步调试9.4 高级调试功能10. 项目与生成操作10.1 项目操作10.2 进程调试11. 高级技巧与生产力工具11.1 代码导航11.2 多光标编辑11.3 书签功能11.4 Git集成1. 光标移动操作1.1 基础移动左右箭头键逐个字符移动光标Ctrl 左右箭头键按整个单词移动光标Home键移动到当前行开头End键移动到当前行结尾Ctrl Home移动到文档开头Ctrl End移动到文档结尾Page Up向上翻页Page Down向下翻页1.2 补充技巧Ctrl ↑/↓滚动窗口但不移动光标用于查看代码Ctrl -让光标移动到先前的位置Ctrl Shift -让光标移动到下一个位置2. 文本选择操作2.1 字符级选择Shift 左右箭头键逐个字符选择文本Ctrl Shift 左右箭头键按整个单词选择文本Ctrl W或Ctrl 鼠标左键选择整个单词2.2 行级选择Shift Home选择从本行开头到光标位置的所有文本Shift End选择从光标位置到本行结尾的所有文本Shift End从头到尾选择整行Shift Home从尾到头选择整行2.3 文档级选择Ctrl Shift Home选择从文档开始到光标位置的所有文本Ctrl Shift End选择从光标位置到文档结尾的所有文本3. 复制、删除与剪切操作3.1 复制操作Ctrl C, Ctrl V复制粘贴一行文本Ctrl Shift V循环粘贴剪贴板历史内容Ctrl D快速复制一行文本到下方3.2 剪切操作Ctrl X剪切选中内容Ctrl L剪切整行3.3 删除操作Backspace从后向前删除一个字符Ctrl Backspace从后向前删除整个单词Delete从前向后删除一个字符Ctrl Delete从前向后删除整个单词Shift Delete删除整行3.4 其他编辑操作Ctrl Z撤销操作Ctrl Y重做撤销Ctrl Enter在当前行插入空行Ctrl Shift Enter在当前行下方插入空行4. 代码格式化与注释4.1 缩进操作Tab向后缩进指定Tab空间Shift Tab向前缩进指定Tab空间4.2 代码格式化Ctrl K, Ctrl D格式化整个文档Ctrl K, Ctrl F格式化选中的行Productivity Power Tools删除不必要的引用保存时自动格式化等4.3 注释操作单行注释//comment多行注释/**/Ctrl K, Ctrl C注释选中行Ctrl K, Ctrl U取消注释选中行Ctrl Q注释行某些配置Ctrl Shift Q取消注释某些配置5. 代码折叠与智能功能5.1 代码折叠展开Ctrl M, Ctrl M展开/折叠光标所在位置的代码块Ctrl M, Ctrl O折叠整个文档的所有代码块Ctrl M, Ctrl L展开/折叠整个文档的所有代码块5.2 代码包裹与重构Ctrl K, Ctrl S包裹选择的代码块如if、try-catch等智能重命名使用F2键进行智能变量、方法重命名Ctrl .快速操作和重构显示可用重构选项6. 代码片段6.1 常用代码片段class Tab创建类定义interface Tab创建接口定义ctor Tab×2创建构造函数prop Tab创建自动属性propfull Tab创建完整属性带字段propg Tab创建只读属性for Tab创建for循环foreach Tab创建foreach循环while Tab创建while循环do Tab创建do-while循环switch Tab创建switch语句try Tab创建try-catch块tryf Tab创建try-finally块using Tab创建using语句6.2 IntelliSense功能Ctrl 空格键使用IntelliSense自动完成F12转到定义Ctrl -返回上一个光标位置Ctrl Shift -前进到下一个光标位置7. 选项卡与窗口管理7.1 选项卡切换Ctrl Tab正序切换选项卡Ctrl Shift Tab倒序切换选项卡Ctrl F6导航到下一个选项卡Ctrl Shift F6导航到前一个选项卡7.2 窗口操作Ctrl F4关闭当前选项卡Alt W L关闭所有选项卡Ctrl Shift Z恢复刚才关闭的窗口Shift Alt Enter切换全屏模式7.3 资源管理器与窗口Ctrl ,打开导航对话框Ctrl Alt L打开解决方案资源管理器Ctrl , Ctrl M打开团队资源管理器Ctrl , Ctrl E打开错误列表Ctrl , Ctrl T打开任务列表Ctrl Alt O打开输出窗口Ctrl W, S打开属性窗口8. 查找与替换功能8.1 基础查找Ctrl F打开查找窗口F3查找下一个匹配项Shift F3查找上一个匹配项8.2 高级查找Ctrl H打开查找并替换窗口Ctrl Shift F打开高级查找并替换窗口全局搜索Ctrl Shift H在文件中替换8.3 文件操作Ctrl S保存当前文件Ctrl Shift S保存所有打开的文件Ctrl N新建文件Ctrl O打开文件Ctrl Shift N新建项目Ctrl Shift O打开项目9. 运行与调试技巧9.1 调试控制F5启动调试或继续执行到下一个断点Ctrl F5启动但不调试非调试模式Shift F5停止调试Ctrl Shift F5重启调试9.2 断点操作F9插入或删除调试断点Ctrl F9启用/禁用断点Ctrl Shift F9删除所有断点9.3 单步调试F10单步跳过不进入函数内部F11单步进入进入函数内部Shift F11跳出当前函数Ctrl F10运行到光标处9.4 高级调试功能运行到指定行VS2017及以上版本支持条件断点右键断点设置条件跟踪点断点的日志输出变体即时窗口在调试时执行代码10. 项目与生成操作10.1 项目操作Ctrl Shift B生成解决方案Ctrl B生成当前项目Shift Alt C添加新类Shift Alt A添加新项目到解决方案10.2 进程调试Ctrl Alt P附加到进程Ctrl Alt E管理异常设置11. 高级技巧与生产力工具11.1 代码导航Ctrl T转到所有搜索类型、文件、成员Ctrl Shift T转到文件Alt \转到成员Ctrl G转到指定行号11.2 多光标编辑Alt 鼠标点击添加多个光标Alt Shift 箭头键选择矩形区域Ctrl Alt 鼠标点击添加多个光标不同位置11.3 书签功能Ctrl K, Ctrl K切换书签Ctrl K, Ctrl N转到下一个书签Ctrl K, Ctrl P转到上一个书签Ctrl K, Ctrl W清除所有书签11.4 Git集成Ctrl 0, G打开Git更改窗口Ctrl 0, Ctrl G打开Git存储库窗口Ctrl R, Ctrl GGit拉取Ctrl R, Ctrl PGit推送