拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Visual Studio C#开发必备快捷键:提升编码效率的实用清单

用了这么多年 Visual Studio 写 C#我最深的一个体会是其实真正决定一天工作效率的往往不是架构设计得多漂亮也不是用了多新的语法糖而是手有没有离开键盘。凡是靠 Visual Studio 写过 C# 项目的人大概率都经历过这种时刻右手从键盘移到鼠标点开菜单找某个功能再把手放回键盘思路已经断了一半。快捷键这个东西乍看只是几个按键组合实际它是维持编码心流最实用的工具。我这些年带团队、做 Code Review发现一个很明显的规律快捷键用得熟的人改代码速度普遍快一截而且不容易被琐碎操作打断思路。这篇内容就是基于我自己在 Visual Studio 里写 C# 的日常经验把那些真正高频、真正好用的快捷键做一次系统梳理。我尽量不堆砌没用的冷门组合键而是按照“什么时候用、为什么用、实际体验如何”的思路来讲。不管你是刚接触 C# 的新手还是写了好几年项目的老手这篇应该都能帮你找到几个能立刻用起来、马上提升手感的小技巧。1. 为什么 C# 开发者一定要重视快捷键1.1 减少“上下文切换”才是核心价值写代码最怕什么最怕思路被打断。心理学上有个概念叫“心流”一旦进入心流状态人的工作效率会成倍提升。而每一次伸手摸鼠标、移动光标、点开菜单、再回到键盘都是一次微型的上下文切换。别小看这个切换一次可能只花两三秒但一天下来几十次、上百次累积起来就是几十分钟的纯损耗。我做过一个简单的自我统计重度编码的一天里光“查找文件、跳转定义、格式化代码、注释代码”这几类高频操作可能要重复几十次。用鼠标操作单次需要 3 到 5 秒用快捷键单次只需要零点几秒。一天下来差距就是半小时以上。如果你同时开着浏览器、聊天工具、数据库客户端那这个损耗还会叠加。所以我一直跟团队里的人说快捷键熟练度本质上不是“炫技”而是在减少编码过程中的认知损耗。你省下来的精力和时间应该投放在思考业务逻辑、设计接口、排查问题上而不是浪费在“下一步点哪里”上。1.2 快捷键是 C# 开发“肌肉记忆”的一部分很多初学者有个误区觉得快捷键这么多根本记不住。其实完全不用刻意背。正确的做法是先挑 5 到 10 个最高频的硬逼自己用一周形成肌肉记忆。之后再逐步增加每掌握一批再学下一批。我个人的经验是快捷键一旦变成肌肉记忆你根本不会再想“按哪个键”手会自己动。就像打字不需要盯着键盘一样快捷键熟练以后你脑子里想的是“我要格式化这段代码”手指已经按完 CtrlK、CtrlD 了。这种感觉和“鼠标点菜单”完全是两个世界。再说个实话Visual Studio 本身的快捷键体系非常庞大没人能全部记住也不需要全部记住。关键是建立一个“自己的常用清单”把那些和你日常工作最匹配的组合键拎出来反复用、用到形成本能就足够了。下面我按照 C# 开发的实际场景把这份清单完整展开。2. 编码编辑类快捷键每天用得最多的基本功2.1 行操作移动、复制、删除、插入空行写 C# 的时候整天都在和“行”打交道。我觉得最先应该掌握的就是跟行相关的一组快捷键。Alt ↑ / Alt ↓把当前行或选中的多行整体向上或向下移动。这个我几乎每天都在用。比如调整方法顺序、移动字段位置、重排 switch 分支用鼠标拖选再剪切粘贴少说要五六秒用 Alt 方向键一秒内搞定。Ctrl D快速复制当前行到下一行。注意这是从 Visual Studio 2017 开始加入的默认快捷键作用相当于“先复制、再粘贴到下一行”。我写初始化列表、批量声明变量的时候特别爱用这个复制一行出来改个小差异就行。Ctrl Enter在当前行上方插入一个空行Ctrl Shift Enter在当前行下方插入一个空行。这个组合的妙处在于你不需要管光标停在这行的哪个位置它会自动帮你把新行插到正确的地方而且光标也会自动跳到新行。连续写多个属性、多个 case 分支时相当顺滑。Ctrl Shift L删除当前行。比先选中再按 Delete 快得多而且删完光标自动落在下一行开头可以继续连续删。Shift Enter这个很多人不知道它在任意位置按下后会直接在当前行下面新开一行并把光标移过去。效果和 Ctrl Shift Enter 类似但更“轻”适合快速起下一行输入。这里我建议新手先练熟 Ctrl D 和 Alt ↑/↓因为它们带来的手感提升最明显。等你习惯了再逐步加其他的。2.2 选择与单词操作精准编辑的前提C# 里经常需要对单个词、单行、或某段代码做操作下面这组快捷键我称之为“精准选择组合”Ctrl W逐级扩展选择。第一次按下会选中光标所在的单词再按一次会扩展到整个表达式再按会扩展到所在行还会继续扩展到方法块、类块。那种“想选中某个方法体、又不想用鼠标拖半天”的场景用这个就够了。Ctrl Shift W反向收缩选择。如果你扩展过头了按这个能一步步退回去。Ctrl ← / Ctrl →按单词移动光标。看代码时想快速跳到下一个标识符比按住方向键一格一格挪快得多。配合 Shift 就是按单词选中。Ctrl Delete删除光标后面的整个单词Ctrl Backspace删除光标前面的整个单词。写 C# 参数列表、修改变量名时这两个键能省掉很多次机械的 Delete 连按。Ctrl ]跳到匹配的括号。光标在左括号上按下会直接跳到右括号。C# 代码嵌套层次一深括号匹配特别容易看花眼这个组合是救命的。Ctrl Shift ]选中从当前括号到匹配括号之间的全部内容。等同于一下子选中整个代码块再配合 Ctrl W 做微调选块效率极高。我印象很深的是有一次给一个同事演示 Ctrl W 选中整段方法体他看完直接说“我这几年的鼠标白用了”。确实这个快捷键一旦用熟你再看那种“拖选一大片代码”的操作就会觉得特别笨重。2.3 注释、缩进与代码格式化C# 开发里临时注释代码、调整缩进、统一格式化是每天免不了的。这些操作的快捷键必须形成条件反射。Ctrl K C注释选中代码Ctrl K U取消注释。这里注意是组合键先按住 Ctrl 按 K松开后再按 C 或 U。我建议初学的时候先专门花十分钟把注释、取消注释来回练 30 次让手记住这个节奏。Tab / Shift Tab对选中代码块整块缩进或取消缩进。写 if 嵌套或者把一段代码包进 try-catch 时选中之后按 Tab 就整体往右移了非常直观。Ctrl K D格式化整个文档。这是 C# 开发者最常用的组合之一。代码写乱了、括号没对齐、缩进不统一按一下全文档自动整理成规范格式。我一般在写完一个方法后都会顺手按一次。Ctrl K F只格式化当前选中的代码片段。如果你只想整理一个小范围不想动整个文件可以用这个。特别是接手别人代码的时候我习惯先选中有问题的区域做局部格式化而不是上来就整文件重排这样 Git 对比时的噪声会小很多。有个小提示Ctrl K D 格式化的时候不会改你空行数量它主要管缩进和空格对齐。所以别指望它帮你整理空行那不是它的职责。2.4 智能感知与代码片段C# 开发的效率双引擎C# 在 Visual Studio 里的智能感知IntelliSense一直做得不错配合快捷键能发挥更大的价值。Ctrl J强制弹出智能感知列表。有时候智能感知列表因为各种原因没自动弹出来按 Ctrl J 就能召唤回来。输入代码时如果补全框消失了用它最快。Ctrl Space这个和 Ctrl J 作用类似都是触发补全列表。值得一提的是在 Visual Studio 里它和输入法切换键可能冲突如果你发现按了没反应大概率是输入法的锅可以在键盘设置里换一个。Ctrl Shift Space查看参数提示。调方法时想知道参数签名不必非把鼠标悬停在方法名上按这个快捷键就能重新调出参数列表。在多层嵌套方法调用、参数特别多的时候非常有用。代码片段 Tab Tab这是 C# 开发者必须掌握的一招。直接输入代码片段的简写再连按两次 TabVisual Studio 会自动展开成完整模板。我用的最多的是这几个cw Tab Tab →Console.WriteLine();for Tab Tab → 完整的 for 循环骨架foreach Tab Tab → foreach 循环骨架prop Tab Tab → 自动属性propfull Tab Tab → 带私有字段的完整属性ctor Tab Tab → 构造函数try Tab Tab → try-catch 块mbox Tab Tab →MessageBox.Show();if Tab Tab → if 语句块展开之后光标会停在需要填写的占位符上比如变量的类型、名字、循环的集合等等直接输入就可以覆盖。用 Tab 可以在多个占位符之间跳转。这一套流程熟练之后写 C# 常见结构的效率能提升一大截。3. 导航与搜索类快捷键大项目里的“地图技能”3.1 文件与成员跳转告别在项目里瞎翻项目一旦上了规模文件可能上百个类和方法更是不计其数。这时候最忌讳的就是在解决方案资源管理器里一层层点开去找文件。正确做法是用 Visual Studio 的导航快捷键。Ctrl T这是我最推崇的一个快捷键它的正式名称叫“转到所有文件”。按下去之后会弹出一个搜索框支持模糊搜索文件名、类型名、成员名、甚至方法名。输入几个字母直接回车就能打开目标文件。跨项目、跨命名空间都能搜到相当于给 IDE 装了一个全局搜索引擎。Ctrl ,逗号这个和 Ctrl T 类似但更侧重“导航到类型或成员”搜索引擎默认比较靠前的是当前解决方案里的符号。有人习惯用它有人习惯用 Ctrl T看你个人偏好。Shift Alt Enter进入全屏编辑模式。这个虽然是窗口操作但在大项目里定位文件时挺管用——全屏模式下代码可视范围更大减少滚动频率。Ctrl - / Ctrl Shift -向后/向前跳转到上一个光标位置。这个组合在跨文件跳转时特别好用。比如你从 A 方法跳到 B 方法看实现看完想回到原来的位置按 Ctrl - 就回去了。Visual Studio 会记录光标移动历史相当于代码里的“浏览器后退键”。Ctrl F12 / F12转到定义。光标放在方法名或类名上按 F12直接跳到它的定义处如果在定义处按 Ctrl F12则是转到“实现”而非声明。在 C# 里处理接口和实现类关系时F12 和 Ctrl F12 的配合很关键。Alt F12速览定义。这个不跳转窗口而是弹出一个内联的小窗口预览定义看完按 Esc 关闭。当你想快速确认一个方法实现又不想离开当前代码上下文时用这个最舒服。我记得刚带项目那会儿经常要在几十个文件之间来回看调用链。那时候如果还靠鼠标在“解决方案资源管理器”里找效率简直不可想象。后来把 Ctrl T 和 Ctrl - 玩顺了整个代码阅读速度至少翻了一倍。3.2 书签与窗口切换多文件协同的秘密武器写 C# 应用程序时经常需要同时关注好几个文件一个数据模型、一个服务类、一个界面逻辑。来回切换是常态这时候有几个快捷键值得专门练。Ctrl K K在当前行设置或取消书签Ctrl K N跳转到下一个书签Ctrl K P跳转到上一个书签。书签的用处是给关键代码位置做个标记比记行号可靠多了。特别是调试一个复杂 bug、需要在几个关键位置来回看时给每个位置打上书签切换效率起飞。Ctrl Tab在打开的文件之间切换。按住 Ctrl 后每按一次 Tab 就切换一个文件弹窗里能看到文件列表。这比用鼠标点标签栏快很多尤其是在标签页开了一大堆以后。Ctrl F4关闭当前文件标签页。开文件开多了顺手关掉不用的保持工作区干净对集中注意力很有帮助。Ctrl Alt L聚焦到解决方案资源管理器。配合上下方向键快速选择文件再按回车打开。我自己的使用习惯是调试一个功能模块时先把相关文件全打开然后在关键位置打上书签用 Ctrl K N 依次浏览。整个过程手不离键盘思路非常连贯。对比某些同事用鼠标在不同标签页之间点来点去效率差别还是很明显的。3.3 搜索、查找与替换的进阶用法查找和替换是改代码时的高频操作Visual Studio 的搜索功能比很多人想象的要强大。Ctrl F快速查找。默认只搜当前文档按 Enter 在结果之间跳转。Ctrl Shift F在文件中查找。这个会打开“查找和替换”窗口可以搜整个解决方案、整个项目或者指定文件夹。对于批量确认某个 API 的使用范围特别有用。Ctrl H快速替换替换当前文档内容。Ctrl Shift H在文件中替换支持整个解决方案级别的批量替换。F3 / Shift F3跳转到下一个/上一个匹配项。查找之后用 F3 在结果之间连续跳转不用一遍遍按回车。Alt F12已经提过和Shift F12查找所有引用。光标放在一个方法或属性上按 Shift F12 会列出整个解决方案里所有引用它的地方。这比全局搜索更精确因为它能识别语义不会把同名不同作用域的符号混进来。在准备改一个公共方法签名、确认影响范围时这个快捷键是刚需。说个实际场景有一次要重构一个底层工具类的公共方法光用 Shift F12 查了一圈发现被引用了 37 处。我先按 Ctrl Shift H 做全局替换再逐条看剩下的引用上下文整个过程流畅且安全。如果没有这些快捷键效率至少低一半。4. 调试与运行类快捷键定位问题才是重头戏4.1 启动、停止与断点管理调试是 C# 开发里几乎逃不掉的一环。Visual Studio 的调试器功能虽然丰富但最核心的操作其实就那么几个用好快捷键就足够高效了。F5启动调试。Ctrl F5不调试直接运行。前者是最常见的“跑起来看看效果”后者适合运行一个不需要调试的入口程序。它们之间的区别经常有人记混我建议可以在心里这样记F5 带有“调试器”的含义Ctrl F5 则是“纯粹跑一遍”。Shift F5停止调试。跑完或跑挂了一键停。F9切换断点。光标移到某一行按 F9 就能打上或取消断点。Ctrl Shift F9清除全部断点。调试到一半发现断点打多了用这个一键重置重新来。Ctrl B新建断点窗口里快速建一个“条件断点”。普通 F9 只能打一个无条件的停点如果你想“当变量等于某个值时才停下来”可以用 Ctrl B 填写条件表达式。这在排查循环里特定值触发的问题时非常好用。断点这块我有个经验不要在循环体内打简单断点然后手点 F5 来回试那样会把人点烦。正确姿势是给断点加条件让命中条件自动停。比如排查一个列表里为什么第 n 个元素不对就设置_index n作为断点条件直接一步到位。4.2 单步执行步入、步过、步出单步调试的三大快捷键是每个 C# 开发者的基本功。F10步过执行当前行不进入方法内部。适合在主干流程里一行行确认逻辑。F11步入如果当前行调用了一个方法会跳进方法内部逐行执行。适合深入分析具体实现。Shift F11步出直接从当前方法跳回调用处。当你在一个方法里走了几行、已经确认没问题不想继续逐行走下去时用这个直接跳出来。这三个键的组合逻辑我推荐一个实际用法先 F10 沿着主流程走遇到可疑的方法调用就 F11 进去看看完没问题就 Shift F11 跳出来回到主流程继续 F10。这样既保证不遗漏问题点也不会在无关方法里浪费时间。有个细节F11 进入的不是目标代码而是反汇编或外部代码时说明符号没有加载或者目标方法不是以 C# 源码形式存在。这时候可以考虑在“调用堆栈”窗口直接看调用层次而不是在反汇编里硬猜。4.3 调试过程中的快速查看与执行调试过程中最需要效率的操作就是“看变量的值”和“运行一段临时代码”。Ctrl Alt V V打开局部变量窗口。所有当前作用域里的变量都列出来一目了然。调试的时候我习惯先开这个窗口看整体状态再结合鼠标悬停看单点细节。Shift F9快速监视。光标放在某个变量上按 Shift F9 会把这个变量添加到监视窗口。对于跨多个文件调试时特别有效——局部变量窗口只显示当前作用域监视窗口可以把想盯的变量固定下来切换文件也不会丢。Ctrl Alt I打开即时窗口。这个窗口支持在调试时直接输入表达式求值甚至调用方法。比如你想看某个集合里有多少元素、某字符串长度是多少在即时窗口输入_list.Count回车就有结果。还能临时修改变量值对试验逻辑影响特别有用。Ctrl Alt W 1打开监视窗口 1。如果你习惯用监视窗口盯几个核心变量这个快捷键可以快速调出。调试效率有一点我感触特别深很多人遇到 bug 就到处加 Console.WriteLine跑完再看输出猜测问题。但真的用上“断点 监视 即时窗口”这一套组合后很多问题能直接看到运行时的真实状态和值的变化过程根本不需要瞎猜。快捷键在这中间的加速作用非常明显。5. 重构与代码整理类快捷键让代码更规范5.1 重命名与快速操作改代码时最常见的重构操作就是重命名。Visual Studio 里的智能重命名远不止“全局替换”这么简单。Ctrl R R智能重命名。选中变量名、方法名或类名按 Ctrl R 再按 R输入新名字Visual Studio 会自动把整个解决方案里所有引用都改掉。它不只是字符串替换还能识别语义同名字但在不同作用域里的符号不会被误改。C# 项目里这是重构的核心快捷键。Ctrl .快速操作灯泡菜单。光标停在某行代码上按 Ctrl . 会弹出快速操作菜单。比如“提取接口”“生成构造函数”“添加 null 检查”“移除不必要的 using”等等。这是 Visual Studio 最强大的智能助手入口没有之一。我遇到过不少同事不知道 Ctrl . 这个键遇到代码提示的小灯泡图标就非要用鼠标去点。其实用 Ctrl . 就能直接把菜单呼出来然后用方向键选择、回车确认。这一个快捷键值得所有人立刻记住。5.2 提取方法与封装字段当方法体过长、需要把一段逻辑抽成独立方法时有几个重构快捷键非常值得掌握。Ctrl R M提取方法。选中一段代码按 Ctrl R 再按 MVisual Studio 会自动把这段代码抽成一个独立方法并分析出需要的参数和返回值。对于“一个方法上百行”的老代码这个操作是拆分重构的利器。Ctrl R E封装字段。选中一个私有字段按 Ctrl R 再按 E会自动生成对应的属性封装。写实体类时经常用到。Ctrl R I提取接口。选中一个类名按 Ctrl R 再按 I可以选择让它实现哪些成员然后自动生成一个接口。做依赖抽象、解耦的时候很省事。Ctrl R O对参数重新排序。C# 方法参数顺序不对总不能让调用方全跟着改。按这个快捷键会弹出一个对话框用方向键调整参数顺序所有调用点会自动同步更新。我自己的习惯是每写完一个功能模块一定会在提交前花几分钟做一轮“快捷键重构”重命名不清晰的变量、提取过长方法、把重复片段抽成公共工具方法。整个过程几乎不碰鼠标赶上写代码本身就有的节奏感代码质量会明显提升。5.3 代码整理的日常三件套清理代码格式和冗余我总结了三个高频快捷键建议融入日常工作流。Ctrl R G移除和排序 Using。这个会把文件顶部多余的 using 清除掉并按字母排序。写代码时引用的命名空间多而杂按一下干净很多。Ctrl K D格式化文档前面提过这里再次强调因为它是代码整洁的地基。写 C# 的人如果还没把它练成肌肉记忆建议立刻练起来。Ctrl K S包裹代码。选中一段代码后按这个快捷键会弹出“包裹”菜单可以用#if、try-catch、using、for、if等把选中代码包起来。比如临时把一段代码放到 try-catch 里看异常这个特别快。三个组合配合下来几乎可以完成“代码写完 → 整理 → 提交前检查”的全流程效率感非常强。6. 自定义快捷键与常见问题6.1 个性化键位设置不顺手就改Visual Studio 的快捷键体系虽然庞大但不是每个默认键位都适合所有人。尤其是不同输入法、不同键盘布局可能导致某些组合键失灵或不顺手。这时候不要硬忍直接改键位设置。操作路径是工具 → 选项 → 环境 → 键盘。在这个窗口里你可以在“显示命令包含”中输入命令名搜索某个操作对应的快捷键在“按快捷键”输入框中按下你想要的新组合键点击“分配”为当前选中命令绑定新快捷键在“使用新的快捷键”下拉框里选择快捷键生效的范围全局、编辑器、项目等查看“快捷键当前使用对象”判断是否已有冲突。这里分享一个我自己的经历默认的“删除当前行”快捷键在某些键盘布局上按起来很别扭我直接把它改成了自定义组合用起来顺手多了。快捷键是服务于效率的工具不是需要崇拜的标准觉得不顺手就改这是再正常不过的事。有几个点值得提醒不要用太容易误触的组合。我自己就吃过亏把某个快捷键设成了 Alt 某个键结果写代码时经常误触发最后只能改回默认。给最常用的操作都设一个快捷键。比如你发现自己经常用鼠标点某个菜单项那就说明它值得一个快捷键。备份你的键位配置。Visual Studio 支持导入导出设置重装系统或换开发机时把自己的键位设置导出保存能省很多重新配置的时间。6.2 快捷键冲突输入法是第一大坑在实际使用中快捷键“失灵”最常见的元凶真不是 Visual Studio 本身而是输入法。Ctrl Space 失效大概率是输入法抢占了中英文切换快捷键。解决办法是把输入法切换键改成别的组合或者直接在 VS 的设置里把智能感应的快捷键改成 Ctrl J。Ctrl Shift 组合行为怪异某些输入法会拦截 Ctrl Shift 切换中英文导致 VS 里某些组合命令失效。建议把系统输入法切换设置改成“仅使用 Shift”或配置成不会跟 IDE 冲突的方式。项目团队里还经常遇到一种情况不同成员从网上 Copy 了不同的快捷键配置文件比如 ReSharper 键位、VS Code 键位结果组内交流时说的快捷键别人按出来的效果完全不一样。这种情况下要么统一用默认键位要么统一切换到大家公认的一套模式别小看这个问题它真的会让团队协作时产生不少摩擦。6.3 记不住快捷键怎么办从“高频十键”开始快捷键数量庞大初学者最容易被劝退的就是“记不住”。我的建议是不要贪多先掌握一个“高频十键”清单用一周时间形成条件反射然后再慢慢加。我个人推荐的第一优先级清单是Ctrl K C / Ctrl K U注释 / 取消注释Ctrl K D格式化文档Ctrl D复制当前行Alt ↑ / ↓移动当前行Ctrl W逐级扩展选择Ctrl T全局搜索跳转F12 / Alt F12转到定义 / 速览定义Ctrl -返回上一个光标位置F5 / F10 / F11调试三件套Ctrl .快速操作这十个组合键覆盖了日常编码里最稠密的操作面。一旦它们变成肌肉记忆你再往这个清单里加其他快捷键会感觉越来越轻松。快捷键的学习从来不是一蹴而就而是“边用边积累”的过程。7. 一些容易被忽略但真的好用的小细节7.1 代码里的“橡皮筋”与临时标记Visual Studio 2022 之后编辑器的行内嵌入提示做得很好配合快捷键使用体验不比那些独立插件差。比如按Ctrl Alt L聚焦解决方案资源管理器输入文件名的首字母快速定位再按回车打开这个流程干净利落。还有一个容易被忽略的是Ctrl K R查看引用的内联预览。它会直接在当前文件里以浅色文字方式显示所有引用处比 Shift F12 弹出的列表更直观。你可以在预览里直接 Ctrl . 做批量修改非常适合做小范围 API 调整。7.2 配合扩展进一步提升效率Visual Studio 的快捷键能力可以通过扩展进一步扩展。比如装一个CodeMaid可以用快捷键一键清理代码和排序 using装Productivity Power Tools能获得更多代码可视化辅助。当然扩展不是越多越好我自己装扩展的原则是装一个就用透一个装太多只会在启动时越来越慢还会增加快捷键冲突的可能。7.3 用快捷键做代码评审的“快进模式”最后分享一个小场景。我在做 Code Review 或者阅读不熟悉的 C# 项目时会打开一套“快进模式”用 Ctrl T 跳到关键类用 Shift F12 查看所有引用用 Ctrl - 在定义和引用之间来回跳用 F5 跑起来打断点跟一遍主流程。整个流程手几乎不离开键盘读代码的节奏感和理解速度都明显好过那种“鼠标点来点去”的漫游方式。8. 写在最后的一点个人体会快捷键这东西说白了是一次性投入、长期受益的习惯养成。刚开始可能觉得别扭因为你的手还没记住那套动作。但只要熬过最开始的一两周把高频的几个键练成肌肉记忆后面几乎不用再付出任何额外的学习成本就能一直享受效率提升的好处。我个人实际使用中还有一个小小的习惯每隔一段时间就会去“工具 → 选项 → 环境 → 键盘”里翻一翻看看有没有之前没注意到但对当前工作流有用的命令。Visual Studio 里冷门但好用的快捷键实在太多了常翻常新每次都能发现新惊喜。最后再分享一个小技巧如果你在某个操作上发现自己“经常用鼠标点同一个菜单”那就停下来想一想这个操作是不是值得一个快捷键。把它找出来、设置好、练熟你会慢慢发现写代码的流畅度就是这么一点点堆积起来的。希望这篇关于 Visual Studio 中 C# 常用快捷键的梳理能让你在下次打开 IDE 时手比之前更稳一点。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门