【问题标题】:Display CodeLens above attributes在属性上方显示 CodeLens
【发布时间】:2014-04-22 06:09:09
【问题描述】:

在字段和字段的属性之间看到 codelens 引用是很烦人的。它需要在周围添加很多额外的空间以使所有内容都可读。是否可以在属性上方显示 CodeLens 引用?

【问题讨论】:

  • 如果发现处理 Codelens 产生的视觉混乱的最有效方法就是禁用它。
  • @HansPassant,我同意。但我喜欢codeLens的功能
  • CodeLens 的功能不是 CodeLens 的功能。 Find All References 在上下文菜单中,在我的键盘上按 Ctrl+K,R。
  • true,但这只是找到所有引用。还有许多其他指标不是其他功能。

标签: visual-studio visual-studio-2013 codelens


【解决方案1】:

不,目前这是不可能的。

如果您想看到这个,我建议您在 Visual Studio UserVoice 上向产品团队大声疾呼,并将链接作为对此答案的评论发回。我建议不要移动代码镜头信息,而是建议将位置设置为可配置:)。

虽然我不能透露任何细节,但我之前看过你的反馈,我知道它已经被考虑过,但被拒绝了。

【解决方案2】:

这是一个老问题,但作为 @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 编辑团队

很遗憾,它不会被修复,但在阅读了整个答案后,我不得不同意。

【讨论】:

  • 我没有。最常见的情况是 1-2 个属性,而不是整个页面。
  • 这不就是发明if的原因吗? (好吧,所以你失去了一致性,但我想发表厚颜无耻的评论,所以忍不住)......但我认为我会很高兴“如果一个属性”将它放在属性之上,否则在方法名称之上
猜你喜欢
  • 1970-01-01
  • 2017-05-20
  • 2023-03-06
  • 2015-10-12
  • 1970-01-01
  • 1970-01-01
  • 2011-07-11
  • 2018-03-02
  • 2019-06-12
相关资源
最近更新 更多