Juz*_*ott 7 resharper visual-studio
所以我终于尝试了ReSharper,到目前为止它并不是太糟糕,但它似乎确实取代了很多键绑定.我保留了原始的VS密钥绑定,每当我问到冲突键绑定存在时我想做什么,这很酷.
除此之外,我似乎失去了我的CTRL +.QuickActions窗口/对话框/下拉菜单.我虔诚地使用它来重命名方法和实现接口.
我已经尝试将"View.QuickActions"的VS选项>键绑定重置为CTRL +.但是当我输入该快捷方式时没有任何反应.此外,当我右键单击上下文菜单中选择的"快速操作"时,没有任何反应.
是否有一些我可以实现的新ReSharper"QuickActions",或者重命名变量/方法/类等的关键字绑定,以及实现接口?
Hei*_*nzi 10
当前版本的 ReSharper(使用 2019.3 进行测试)有一个选项(默认禁用),可将所有 Visual Studio 快速操作合并到 ReSharpers 快速操作菜单中:
Extensions/ReSharper/Options
- Environment/Editor/Visual Studio Features
- Merge Visual Studio light bulb actions into ReSharper action indicator
Run Code Online (Sandbox Code Playgroud)
如果您还启用以下选项
- Show Visual Studio light bulb actions in submenu
Run Code Online (Sandbox Code Playgroud)
“经典”Visual Studio 快速操作可以在“Roslyn actions”子菜单中找到:
我需要 VS 快速动作灯泡/螺丝刀回来,以便我可以使用一个简洁的扩展来生成映射,并发现
ReSharper > Options > Code Inspection > Settings, and disable "Do not show Visual Studio bulb".
Run Code Online (Sandbox Code Playgroud)
工作 - 我现在得到两个。
我在 Visual Studio 2015 Community Edition 和 ReSharper v9.2 上遇到了同样的问题。不幸的是,在此处针对 v9.1.2的ReSharper 博客上,他们指出:
9.1.1 的主要问题是它阻止了 Visual Studio 的快速操作:每当 ReSharper 和 Visual Studio 都检测到问题并提供修复时,您无法选择 Visual Studio 的快速操作而不是 ReSharper 的快速操作。
根据我的经验,即使线上没有 ReSharper 问题,Visual Studio 快速操作也不起作用;例如,使用 Visual Studio Spell Checker 扩展在注释中发现拼写错误 - ReSharper 显然对那行代码没有问题,快速操作是可见的并且可以使用鼠标,但键盘快捷键 Ctrl+。不起作用。
根据同一帖子:
ReSharper 9.1.2 将自己的快速修复和其他上下文可用的操作与 Visual Studio 自己的快速操作合并到其 Alt+Enter 菜单中
但是 - 至少在注释中出现拼写错误的情况下 - ReSharper Ctrl+Enter 菜单在该行上看不到任何值得修复的内容,因此该解决方案不起作用。
希望 ReSharper v9.3 能解决这个问题!
| 归档时间: |
|
| 查看次数: |
1768 次 |
| 最近记录: |