问题标签 [codelens]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
280 浏览

visual-studio - 为什么 codelens 在 VS2015 中向我的代码发送垃圾邮件?

我看到了 codelens 是多么的酷,但到目前为止,它只是非常具有破坏性。它使我的实际代码很难阅读。是否有可能以某种方式对 codelens 外观进行分组或重置它们,因为我很确定这是一个错误:

在此处输入图像描述

0 投票
2 回答
5166 浏览

visual-studio - Visual Studio 2015 - CodeLens toggle on/off with keyboard shortcut

I would like to have a quick keyboard shortcut to turn on/off this feature. The feature is useful, but sometimes I want to look only at code and this feature distorts the code visual appearance.

I have bound EditorContextMenus.CodeLens.CodeLensOptions to a keyboard shortcut, but this is too slow because the Options menu takes too long to open. I would really like to have shortcut that toggles this feature on and off.

How can I do this? Did I miss some option in Environment->Keyboard or is there some add-on that can help?

0 投票
4 回答
11309 浏览

intellij-idea - IntelliJ IDEA 中的 CodeLens 样式上下文信息

一段时间以来,较新版本的 Visual Studio 已经能够显示方法、字段等的内联信息,这些信息与它们可能被引用或更改的次数以及最后更改代码的人有关。此功能称为 CodeLens。

显示 CodeLens 功能的图像

IntelliJ IDEA 中是否有与此类似的插件或功能能够在单个类/字段/方法的基础上显示信息?

0 投票
2 回答
701 浏览

visual-studio-2013 - VS 2013 Ultimate 中的 codelens 引用不正确

我不确定这是设计使然还是需要在 VS 2013 Ultimate 中启用/禁用功能,但 codelens 生成的引用计数完全不正常。它不显示直接引用特定类/方法的类/方法的计数,而是显示与整个解决方案中的类/方法同名的所有内容的计数。

例如,假设我的解决方案中有四个类(四个项目中每个类都没有关系)。

class1 中方法 PrintThis() 的引用计数显示为 5。引用弹出窗口显示 class1、class2、class3、class4 和 class5 及其对应的行号:

在此处输入图像描述

它应该在弹出窗口中只显示一个参考(1 个参考)和第 5 类。另外我不确定为什么codelens还包括实际实现计数中的方法的类。我现在看不到谁在呼唤谁。当你有很多类要处理时,引用计数是一个很大的帮助。

如果有更简单的解决方案,我不想重新安装 resharper 和/或 VS。

0 投票
3 回答
5550 浏览

visual-studio - VS2015 CodeLens 丢失

CodeLens 不知何故无法正常工作。它只显示-references。它以前工作正常。

我检查了选项 -> 文本编辑器 -> 所有语言 -> CodeLens

所有选项都被选中。

有人以前看过这个吗?谢谢

0 投票
1 回答
126 浏览

c# - Visual Studio 2013 Ultimate - CodeLens 参考和以管理员身份运行

这可能是晦涩难懂的。运行 VS 2013 Ultimate(更新 5)。

当 VS以管理员身份运行时,CodeLens 不显示参考或单元测试信息。如果我以正常的非升高状态运行,两者都会显示。

没有管理员 - 参考和测试都显示:

VS 没有管理员

使用管理员 - 参考永远不会更新,测试不会显示:

在此处输入图像描述

在阅读与未更新的参考相关的其他 SO 问题时,我尝试过:

  • 清理我的 TestResults 文件夹以防它阻塞 VS。
  • 清理我的 AppData/Local/Temp 文件夹。
  • 检查循环引用
  • 安装或卸载 VS 扩展。

后者是我注意到这种行为的方式。我安装了需要 VS 重新启动的 MS 反馈扩展。使用提供的重新启动按钮后,我看到了参考资料,所以我认为该解决方案有效。然后我意识到 VS 在没有提升权限的情况下重新启动。我已经在这两种情况下重新加载了 VS 并确认为管理员,这种情况发生了。

所以问题 - 当 VS 以管理员身份运行时可能导致这种行为的究竟有什么不同?

我唯一能想到的是有一个辅助进程没有以提升的权限运行,因此无法与提升的 VS 完全交互。如果是这样的话,有没有人知道 CodeLens 在什么下运行的信息?

更新:请参阅下面的答案。罪魁祸首似乎是我如何在提升的权限下运行 VS。简短的回答:提升 .exe 级别,而不是从快捷方式。

0 投票
7 回答
89601 浏览

visual-studio - Visual Studio 社区版 2015 和 2017 中缺少的 CodeLens 引用计数

  1. Visual Studio 社区版中缺少引用计数(代码镜头)是否有原因?
  2. 是否可以在选项中启用它?

这是 Visual Studio 2015 和 2017 社区版的屏幕截图:

无码镜头的方法

这是 Visual Studio 2013 的屏幕截图:

带代码镜头的方法

资料来源:dailydotnettips.com

0 投票
0 回答
1337 浏览

git - Visual Studio 2013 CodeLens 作者未出现

我正在使用带有 Git 的 Visual Studio 2013 Ultimate,并且我启用了 CodeLens,以便我可以看到引用、作者、更改......等。问题是唯一显示的是引用。 我去了工具>选项>文本编辑器>所有语言> CodeLens,发现所有的文本框都被选中了。 有什么想法可以展示作者吗?
在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
921 浏览

git - 交互式 rebase 后 Code Lens 无法正常工作

在 VS2015 中,来自 git 的所有代码元数据通过 CodeLens 功能显示在代码中,关于作者和更改在我执行 git rebase -i 并修改提交以更正作者姓名后消失(我的一台机器上的 git 配置中的错字)。在强制推送更正的 repo 并拉到另一台具有不同版本 IDE - VS2013 的机器后,同样发生了。在 Team Explorer 中,我可以看到所有相关信息,并且所有其他 git 集成功能也可以正常工作。什么会导致这种情况?我能做些什么来解决这个问题?

0 投票
1 回答
5388 浏览

c# - 如何删除罗斯林?

我在 Visual Studio 2015 中,而 Roslyn 只是不工作。Visual Studio for Roslyn 中的文档不存在,因为此时我对 resharper 非常满意,所以我想让 Roslyn 摆脱困境。这个怎么做?