Visual Studio 高效快捷键记录:删除无用 using 的正确姿势
在长期的 .NET 项目开发中,IDE 使用效率直接决定了工程节奏。
这篇文章记录一个我自己长期在用、但经常被忽略的 Visual Studio 快捷键,以及它在工程实践中的正确使用方式。
删除无用 using:最快的方式
很多人习惯这样做:
- 手动删 using
- 或
Ctrl + .调出修复菜单再选择
但在高频编辑代码时,这并不是最快的。
✅ 推荐快捷键
Ctrl + R, Ctrl + G
先按
Ctrl + R,松开,再按Ctrl + G
它做了什么?
- 立即删除当前文件中未使用的 using
- 不弹菜单
- 不打断思路
- 非侵入式重构
这是一个纯 Refactor 级别操作,非常适合日常使用。
和其他方式的区别
| 方式 | 特点 |
|---|---|
| Ctrl + R, Ctrl + G | 快速、无提示、最高频 |
| Ctrl + . | 可选项多,适合不确定操作 |
| Ctrl + K, Ctrl + D | 偏格式化,需要额外配置 |
| 保存时自动清理 | 最终兜底方案 |
在我自己的使用习惯里:
Ctrl+R,G 是“写完一段代码顺手按”的级别
为什么我在工程里很在意 using?
在 DDD / 分层架构 项目中:
- 多余的 using 往往意味着 不必要的层级引用
- 特别是 Domain / Application 层
一个
using Infrastructure就是设计警报
清理 using,不只是“洁癖”,而是:
让架构问题尽早暴露
推荐的组合习惯
我现在基本固定为:
- 写完一段逻辑
→
Ctrl + R, Ctrl + G - 保存文件 → 自动兜底校验
- 提交前 → Code Cleanup
IDE 是工程的一部分,不是打字工具。
结语
很多效率问题,并不靠“更强的框架”解决, 而是来自于你是否尊重工程细节。
快捷键不是炫技, 是为了让你把注意力留给真正重要的事:设计和业务本身。
如果你也在做长期维护型系统, 建议把这些“看似微小”的习惯当成工程规范的一部分。