如何在Visual Studio 2017中启用CodeLens?

29

我已经安装了 Microsoft Visual Studio Community 2017。 我找不到任何打开 CodeLens 的选项。这个功能在这个版本中被移除了吗?

6个回答

37

CodeLens在Community版本中不可用。您需要使用Professional或更高版本才能启用它。

在VS2015中,“获取” CodeLens的一种方法是安装SQL Server Developer Tools (SSDT),但我相信在VS2017中已经改正了这个问题。


47
我觉得微软决定在Visual Studio社区版中不包括CodeLens功能非常奇怪,因为这个功能已经在Visual Studio Code中可用。 - Intrepid
3
他们要如何让你购买价值11000美元的Visual Studio版本呢? - Bradley Uffner
4
我同意,较高版本的 Visual Studio 的价格确实不便宜,但至少在过去几年中情况有所改善。现在的价格:Visual Studio Professional 版本为 499 美元,Enterprise 版本为 5999 美元,后者包括 MSDN 一年期服务 :-) 。升级 Enterprise 版本需支付 2569 美元。虽然这仍旧不算便宜,但相比之前,单个专业人士更容易承受。此外,如果您是学生,您的学校可能会提供免费的 VS 使用权。 - Philm
3
纠正的意思是“rectified”。 - Jasen
@Jasen 嗯,我不想说“固定”的 :) - Jimmy

6

虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。如果链接页面更改,仅链接的答案可能会失效。- 来自审查 - Pankaj Makwana
我还添加了一张截图,以防链接失效。 - Abhay Agarwal

4

3

自Visual Studio 2017社区更新8以来,CodeLens已经可用,但它仅包含Application Insights的请求和异常,没有引用:

来自Dante Gagne [MSFT]于2018年10月31日下午05:38的消息:

CodeLens的基础设施已在Visual Studio 2017更新8中发布。请安装并告诉我们您的反馈意见。请继续提供反馈,帮助我们使Visual Studio变得更好。

来源

它可以在文本编辑器选项中启用,在所有语言--> CodeLens-->启用CodeLens下找到。


2

Resharper有“查找用法”和“高级查找用法”功能。默认的“查找用法”键盘快捷键是Shift+F12。如果您可以使用此快捷键而不是单击类型上方的引用链接,则可以开始使用。我将结果窗口从底部移动到左侧并启用了自动隐藏。

这对我来说已经足够好了。


5
有用的提示,我自己长期使用过,但这不是答案。CodeLens 不仅仅是用来查找用法,也没有人提到搜索 / 查找等功能。它还显示单元测试的结果,插件/扩展可以注入更多上下文数据,等等。 - quetzalcoatl

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接