zoukankan      html  css  js  c++  java
  • Visual Studio使用小技巧4 – Where am I(在Solution Explorer中显示当前文档)

    今天的文章不长,但愿别被管理员踢出首页:)

    “给我看看你的Visual Studio.”

    “给,看啥?”

    “我在熟悉项目的代码,但是每当我用Go to definition 几次的话,就不知道跑到哪个项目里去了,你也知道我们的项目有二十几个工程。你的Visual Studio的Solution explorer中也不显示当前打开的代码文档,估计是显卡的问题,不支持高亮。”

    (“显卡”)

    这是前两天一个同事和我之间的对话,今天我发现这个叫Track Active Item in Solution Explorer,是可以设置的。Tools-> Options打开Options对话框,找到Projects and Solutions->General,这个选项在vs2008中默认是关掉的。

    image

    个人感觉对于熟悉代码阶段,这个设置特别的有用。但是如果已经对于项目很熟悉了,则最好关上它。例如,我正在做的一个Web service项目,基本上都会一直选中网站(host)的工程,如果修改了底层代码,只要build这个工程,就可以对Web service进行测试和调试了。因为F6是编译整个solution,比较慢;而Shift+F6只编译本工程,并没有更新Webservice中的动态库。



    网友ttrr的建议:

    定义一个宏,类似如下内容,再给这个宏定义一个你喜欢的快捷键.

    Imports EnvDTE
    Imports EnvDTE80
    Imports EnvDTE90

    Public Module Utilities
    Public Sub TrackProjectItem()

    DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer", "")
    DTE.ExecuteCommand("View.SolutionExplorer")
    DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer", "")

    End Sub
    End Module

     

    感谢Zain Naboulsi的文章http://blogs.msdn.com/b/zainnab/archive/2010/03/29/track-active-item-in-solution-explorer-vstipproj0011.aspx。他的博客叫Visual Studio Tips and Tricks, 大家也可以去看看。我可能未来一段时间会挑我感兴趣的每天翻译一篇文章。

  • 相关阅读:
    pyspider 在ubuntu上安装失败怎么搞?
    怎么在项目中使用前端包管理器bower和构建工具gulp
    Asp.net mvc 实时生成缩率图到硬盘
    如果转载优酷、土豆视频等,怎么让视频自适应宽度?
    C语言II博客作业04
    C语言I博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    The first essay
  • 原文地址:https://www.cnblogs.com/findcaiyzh/p/2000529.html
Copyright © 2011-2022 走看看