看到字段和字段属性之间的 codelens 引用非常烦人。它需要在周围添加很多额外的空间以使所有内容都可读。是否可以在属性上方显示 CodeLens 参考?
2 回答
不,这目前是不可能的。
如果您想看到这个,我建议您在Visual Studio UserVoice上向产品团队大声疾呼,并将链接作为对此答案的评论发回。我建议不要移动代码镜头信息,而是建议将位置设置为可配置:)。
虽然我不能透露任何细节,但我之前看过你的反馈,我知道它已经被考虑过,但被拒绝了。
这是一个老问题,但作为@jessehouwing 的更新,这是 Visual Studio 团队的答案:
对此建议的亲爱的支持者
感谢您对此想法的反馈。
我们将 Code Lens 指示器设计为尽可能接近实际函数声明,以便您与它建立更好的认知联系。在 Code Lens 的开发过程中,我们实际上尝试将其定位在此建议要求的属性上方。它在简单的情况下看起来很棒,但不幸的是,当添加更多属性时,它开始感觉与声明“脱节”了。大约三个属性看起来确实很奇怪,但是在两个左右开始感觉有点奇怪。
这是一个病态的“现实世界”案例,它说明了这一点——
https://github.com/dotnet/roslyn/blob/master/src/VisualStudio/CSharp/Impl/CSharpPackage.cs#L26
想象一下这种情况下属性上方的指标。
因此,我们目前拒绝此建议。
谢谢!Mark Wilson-Thomas 项目经理,Visual Studio 编辑团队
很遗憾,它不会被修复,但在阅读了整个答案之后,我不得不同意。