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,不只是“洁癖”,而是:

让架构问题尽早暴露


推荐的组合习惯

我现在基本固定为:

  1. 写完一段逻辑 → Ctrl + R, Ctrl + G
  2. 保存文件 → 自动兜底校验
  3. 提交前 → Code Cleanup

IDE 是工程的一部分,不是打字工具。


结语

很多效率问题,并不靠“更强的框架”解决, 而是来自于你是否尊重工程细节

快捷键不是炫技, 是为了让你把注意力留给真正重要的事:设计和业务本身


如果你也在做长期维护型系统, 建议把这些“看似微小”的习惯当成工程规范的一部分。

微信订阅号二维码