F.I*_*I.V 6 c# resharper refactoring visual-studio-2010
我想在我的Windows窗体上"查找所有引用"(在设计器模式下).这是我目前使用的痛苦程序:
我想知道我是否遗漏了某些东西,或者没有办法以更简单的方式执行此类操作.我最近也安装了Resharper(为了其他功能).
请告诉我,如果VS中有任何内置方式或Resharper或其插件提供的任何方法来简化此类操作,
我使用VS 2010 SP1 C#和Resharper V7.0.
编辑:非常感谢你提到你的整个提议的解决方案或它的一部分是基于VS,还是Resharper在回答时.(因为我最近安装了Resharper并且其功能还没有深入),非常感谢.
承认与结论:感谢thersch:他的回答就像一篇完整的文章,对社区非常有用.感谢wal:他指出了两个微妙的提示(排序列表视图,跳过名称查找).感谢你们两位:你们一起补充了缺失的部分.
当前状态:我报告了开发问题,并已要求将此作为要在resharper的更高版本中实现的功能,请访问以下链接以从工具供应商跟踪问题的当前状态:
https://youtrack.jetbrains.com/issue/RSRP-429747
免责声明:我与该工具/供应商没有任何关系,只是一个用户.
再次详细步骤:
假设您已打开表单控件的设计视图(MyControl.Designer.cs).
F7
(您之前不需要选择控件.)
=>代码文件MyControl.cs已打开.
通过以下方式将光标设置在控件的类名上:
Shift + F12
=>列出所有用法
Shift + F7
=>切换回设计视图
要么
如果您已经打开了文件结构窗口(Ctrl + Alt + F)(我总是打开它.)通过F7切换到代码视图,单击控件的类名称并按Shift + F12.
再次步骤:
假设您已打开表单控件的设计视图.
F7
(您之前不需要选择控件,只需关注"设计视图"窗口.)
=>代码文件MyControl.cs已打开.
打开文件结构窗口(Alt + Ctrl + F)
在File Structure窗口中选择控件:
Shift + F12
=>列出所有用法
Shift + F7
=>切换回设计视图
VS:F7,Shift + F7
ReSharper:Ctrl + [,Shift + F12,Alt + Down,Alt + \,Alt + Ctrl + F