Visual Studio 2008 开启被遗忘的 “同步类视图”功能、附带一个MSDN 的 bug

时间:2022-01-18 00:54:04

近日有朋友问我现在 Visual Studio 2008 或 2005 中如何使用原来 Visual Studio 2003 以前版面右键中的“同步类视图” 功能!!!

的确,MS 不知道为啥从 VS2005 开始就不在右键菜单里提供,“同步类视图” 功能了

     其实这个功能好方便的为啥给搞没了不知道ms怎么想的,原来以为VS2008 会加回来的;前些阵阵子没有时间找这个东西、以至于用了很久已经遗忘这个问题了!!!

不过以我多年“种地”的经验判读,MS 应该不是把这个功能删除,原则上是隐藏了

今天想起来到 MSDN 找找、中竟然有这样一句话、注意下面这段

引用:ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_vsobjview/html/b3d24fdc-c15a-48ba-bcf9-450b8964c78d.htm

用代码编辑器同步类视图

1.    打开要在代码编辑器中编辑的代码文档。

2.    视图菜单中选择类视图,以显示类视图窗口。

3.    类视图中,右击某个符号并从其快捷菜单中选择查找所有引用

4.    查找符号结果窗口中,双击某项以便在代码中定位符号实例。

5.    将光标放置在包含符号实例的代码行中

6.    标准工具栏上的查找框中,键入下列内容:

>View.SynchronizeClassView

7.    Enter

    崩溃啊!!粗体部分、是MSDN 的bug “查找框” 也可以执行命令,明明应该是在命令窗口中啊!!!

这里要是新手一定被忽悠的很惨......

不过 MSDN 汉化工作量巨大有错误在所难免今天遇到一个就算是点子好吧

 

试验了一下是好用的,在命令窗口执行 View.SynchronizeClassView 就可以了不过这样太不方便了、找了半天,VS 本身是不提供自定义右键菜单的;写插件那个就不要了吧!!!我也没这闲工夫。

还是把这个命令添加到工具栏或直接加一个快捷键比较方便。

注意:用中文VS 的朋友,要设置快捷键的话、在 选项\常规\键盘 那个设置界面敲入的不是 “View.SynchronizeClassView” 而是 “视图.同步类视图” 当然敲入 “同步”就可以了

好了,问题解决、用VS2005 的朋友自己试验吧!!!我没环境的!!!!

这个东西在看大量代码的时候的确很方便,比那个嗷嗷慢的 类关系图好用多了!!!

对了这个东西有默认快捷键吗?有知道的朋友请回复一下

或者有简单点的办法可以添加到右键的那样就更方便了!!!

曲滨 2009-4-11 21:26:27