这些插件主要是适合“深度工作”类别,并有助于在您处于该区域时更快地前进。当您开始使用它们时,会有明显的复合效果。
编码会话期间更好的视觉提示
- RockMargin - 将 VS 垂直滚动条替换为同时用作滚动条的当前文本概览。奇迹发生的地方:在多达几千行的源文件上,使用文件的缩略图视图很容易在代码中导航:
- 不幸的是,VS 2022 没有官方版本,但有人准备了 PR。如果您不想自己编译,可以使用我的VS 2022 版本,它已经包含了这个 PR。为了让 RockMargin 在使用 VS Dark 主题时看起来更好,我建议更改颜色,Tools->Options->RockMargin
- Git Diff Margin - 在 Visual Studio 边距和滚动条上显示当前编辑文件的实时 Git 更改。
- Viasfora - 添加彩虹大括号、关键字突出显示和一些 XML 改进。对于 VS Dark 模式,我建议使用Viasfora 的暗光主题(工具->选项->Viasfora->导出/导入->加载主题)
- Iconizer - 在工具窗口选项卡上显示图标(如果可能),这大大提高了选项卡的可发现性。识别熟悉的图标比阅读文本更快。
更密集的编码游乐场
- Shrink Empty Lines - 更可见的代码将既不包含字母也不包含数字的行垂直收缩 25%,允许在编辑器中显示更多行。VS 2019 版本在这里。
- 不是插件而是有用的技巧:设置较小的字体大小:8 px 并使用JetBrains Mono 字体
节省时间
- StopOnFirstBuildError - 如果一个项目构建失败,立即停止解决方案构建。Build for VS 2022 可以从源代码编译或使用我的 VS 2022 构建。
使上下文切换变得轻松
- ContextKeeper - 记住上次打开的文件、固定选项卡、文档状态(行和编号)和位置。它在 Git 分支之间切换时自动保存和恢复上下文,并支持相对路径。