问题标签 [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.
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?
visual-studio-2013 - VS 2013 Ultimate 中的 codelens 引用不正确
我不确定这是设计使然还是需要在 VS 2013 Ultimate 中启用/禁用功能,但 codelens 生成的引用计数完全不正常。它不显示直接引用特定类/方法的类/方法的计数,而是显示与整个解决方案中的类/方法同名的所有内容的计数。
例如,假设我的解决方案中有四个类(四个项目中每个类都没有关系)。
class1 中方法 PrintThis() 的引用计数显示为 5。引用弹出窗口显示 class1、class2、class3、class4 和 class5 及其对应的行号:
它应该在弹出窗口中只显示一个参考(1 个参考)和第 5 类。另外我不确定为什么codelens还包括实际实现计数中的方法的类。我现在看不到谁在呼唤谁。当你有很多类要处理时,引用计数是一个很大的帮助。
如果有更简单的解决方案,我不想重新安装 resharper 和/或 VS。
visual-studio - VS2015 CodeLens 丢失
CodeLens 不知何故无法正常工作。它只显示-references。它以前工作正常。
我检查了选项 -> 文本编辑器 -> 所有语言 -> CodeLens
所有选项都被选中。
有人以前看过这个吗?谢谢
c# - Visual Studio 2013 Ultimate - CodeLens 参考和以管理员身份运行
这可能是晦涩难懂的。运行 VS 2013 Ultimate(更新 5)。
当 VS以管理员身份运行时,CodeLens 不显示参考或单元测试信息。如果我以正常的非升高状态运行,两者都会显示。
没有管理员 - 参考和测试都显示:
使用管理员 - 参考永远不会更新,测试不会显示:
在阅读与未更新的参考相关的其他 SO 问题时,我尝试过:
- 清理我的 TestResults 文件夹以防它阻塞 VS。
- 清理我的 AppData/Local/Temp 文件夹。
- 检查循环引用
- 安装或卸载 VS 扩展。
后者是我注意到这种行为的方式。我安装了需要 VS 重新启动的 MS 反馈扩展。使用提供的重新启动按钮后,我看到了参考资料,所以我认为该解决方案有效。然后我意识到 VS 在没有提升权限的情况下重新启动。我已经在这两种情况下重新加载了 VS 并确认为管理员,这种情况发生了。
所以问题 - 当 VS 以管理员身份运行时可能导致这种行为的究竟有什么不同?
我唯一能想到的是有一个辅助进程没有以提升的权限运行,因此无法与提升的 VS 完全交互。如果是这样的话,有没有人知道 CodeLens 在什么下运行的信息?
更新:请参阅下面的答案。罪魁祸首似乎是我如何在提升的权限下运行 VS。简短的回答:提升 .exe 级别,而不是从快捷方式。
visual-studio - Visual Studio 社区版 2015 和 2017 中缺少的 CodeLens 引用计数
- Visual Studio 社区版中缺少引用计数(代码镜头)是否有原因?
- 是否可以在选项中启用它?
这是 Visual Studio 2015 和 2017 社区版的屏幕截图:
这是 Visual Studio 2013 的屏幕截图:
资料来源:dailydotnettips.com
git - 交互式 rebase 后 Code Lens 无法正常工作
在 VS2015 中,来自 git 的所有代码元数据通过 CodeLens 功能显示在代码中,关于作者和更改在我执行 git rebase -i 并修改提交以更正作者姓名后消失(我的一台机器上的 git 配置中的错字)。在强制推送更正的 repo 并拉到另一台具有不同版本 IDE - VS2013 的机器后,同样发生了。在 Team Explorer 中,我可以看到所有相关信息,并且所有其他 git 集成功能也可以正常工作。什么会导致这种情况?我能做些什么来解决这个问题?
c# - 如何删除罗斯林?
我在 Visual Studio 2015 中,而 Roslyn 只是不工作。Visual Studio for Roslyn 中的文档不存在,因为此时我对 resharper 非常满意,所以我想让 Roslyn 摆脱困境。这个怎么做?