当前位置:  开发笔记 > Android > 正文

Visual Studio - 更改类时自动刷新类视图

如何解决《VisualStudio-更改类时自动刷新类视图》经验,为你挑选了4个好方法。

我来自Java背景,并且花了很多年时间使用Eclipse.我在使用Visual Studio(2008)时遗漏的一个功能是,当我更改类时,类视图不会自动刷新.在Eclipse中它有一个(类)'Outline'窗口,它表示当前类并显示方法/属性等,它总是更新为正在使用的类.

VS中的等效"类视图"不会根据我正在访问的当前类自动刷新.我想知道是否有人知道如何实现这一目标?

理想情况下,我希望VS视图与Eclipse类似,因为我可以得到它,但这一个功能会很棒.

先谢谢,威尔



1> 小智..:

在阅读kingmaxxx的回复后,我转到了Tools-> Options-> Environment-> Keyboard,并在文本编辑器视图中将Ctrl + Shift + C绑定到View.SynchronizeClassView.这似乎取代并补充了原始行为(View.ClassView),因为它将显示ClassView,如果它不可见并专注于当前类.

(Visual Studio 2008)


@Avi - 需要额外单击以将类视图范围限定为特定成员 - 在同步之前单击文本编辑器视图中任何类,属性或方法的名称.然后,类视图将突出显示正确的成员.

2> 小智..:

对于Visual Studio 2005

我找到了一个不会自动更新视图的解决方案,但至少你得到的上下文条目有助于:

http://blogs.msdn.com/ansonh/archive/2005/12/09/502020.aspx

您还可以定义快捷键:

工具 - >选项 - >环境 - >键盘,看看是否可以找到"View.SynchronizeClassView".


哦,只是为了笑 - 这是微软的答案:http: //msdn.microsoft.com/en-us/library/2dae8h2s.aspx

...您可以在代码编辑器中选择任何符号并立即找到它...

经过7个步骤 ......

"类视图会自动滚动到其层次结构中所选符号的位置."


微软的文档确实(可能是无意中)很有趣.他们如何认为这种缓慢而手动的过程是"即时和自动"的信念.
山姆,我同意。同步类视图是很自然的需求。如果他们真的使用自己的编译器和工具(他们不这样做),就不必问这些问题。并且文档会更好。

3> tanascius..:

我无法帮助您查看课堂视图,但也许您想尝试解决方案资源管理器?你可以通过以下方式同步这个:

tools -> options -> projects and solutions -> general
enable "track active item in solution explorer"



4> Jarek Mitek..:

最好的方法是在代码编辑器中右键单击类型时创建上下文菜单.工具 - >自定义单击"命令"选项卡.选择Context Menu单选按钮,然后选择"Editor Context Menus | Code Window".然后"添加命令"并选择"视图" - >"同步类视图".

现在,只要右键单击某个类型,就可以选择"同步类视图".这是最上层的上下文菜单项.看起来像这样: 上下文菜单

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有