帮助解决Visual Studio 2008烦恼

时间:2010-06-07 20:32:22

标签: visual-studio-2008 usability

我真的很喜欢VS2008,但我想知道是否有人为这些烦恼提供了解决方法:

  • 当我打开/* ... */评论区块时,VS会坚持在每个新行上放置一个'*'字符。这很好,但有时我根本不想要那个。有没有办法把它关掉? C#编辑器的“选项”对话框中的格式设置部分似乎不能将其作为可调整选项提供。我也尝试过Shift + Enter等等而没有成功。
  • VS2003用于显示主窗口标题中的活动文件名和项目(如果有)。例如,“ProjectFoo - AssemblyInfo.cs - Microsoft Visual Studio”之类的东西。这似乎已经消失,无法打开它。我曾经依赖项目部分快速导航解决方案资源管理器,但现在我发现自己坐在那里想着我正在寻找的文件属于哪个项目。当你在一个解决方案中有30个项目时,这往往会变老。并且自动同步功能在这里不是一个选项,因为我注意到它在2008年比2003年开始时要慢。
  • VS2003过去在编译单个文件已更改的项目及其所有依赖项时非常快速。似乎VS2008需要花费更长的时间来做同样的事情。为什么?我已经查看了这些选项,我所能找到的只是“编译时只能编译运行”,但这似乎没有对构建速度产生任何影响。这是MSBuild的“功能”还是什么?
  • 有没有办法关闭那个按Ctrl + Tab时出现的炫目选择器,只是让东西切换到下一个文件?
  • 为什么VS2008将新打开的文件的标签放在标签选择器的开头而不是最后?我知道这是一些编辑器中的选项,有些人更喜欢它,但我希望我打开的最后一个文件位于选项卡选择器的末尾。这似乎也不是一种选择。
  • 当我调试时,我注意到了一个非常烦人的延迟。当我单步执行代码时,VS似乎将每个打开的文件设置为只读和返回。我的意思是我可以看到小蓝锁图标出现并消失在文件标题旁边的选项卡选择器中。我真的需要单步执行我的代码,而不必看到整个窗口框架闪烁和每个F10闪烁。有没有办法来解决这个问题?

4 个答案:

答案 0 :(得分:0)

这个问题对我来说太多了,所以我只需要拿一个让其他人参与其中 其余的。

  

当我打开/* ... */评论区块时,VS会坚持在每个新行上放置一个*个字符。这很好,但有时我根本不想要那个。有没有办法把它关掉?

答案可在this duplicate中找到:

  

工具>选项......>文本编辑器> C#>高级>取消选中“为///”生成XML文档注释。      

(当然,除了删除块注释中的自动*之外,当你输入“///”时,这将禁用自动格式化。)

答案 1 :(得分:0)

让我再提一个问题:

  

VS2003曾经是闪电般快速的   编译单个项目   文件已经改变了所有的   依赖。看来VS2008   这需要更长的时间才能完成   一样。为什么?我看过了   选项,我能找到的就是   “只编译足够运行时   调试“但似乎没有   使速度有任何不同   构建。这是一个“功能”   MSBuild还是什么?

这可以通过将VS设置为仅构建启动项目及其依赖项来实现,如here所述:

  

仅构建启动项目和   它的依赖

     
      
  1. 在“工具”菜单上,选择“选项”。

  2.   
  3. 在“选项”对话框中,展开“项目和解决方案”   文件夹,然后选择构建并运行。>     “构建和运行”,“项目和解决方案”,“选项”对话框将打开。

  4.   
  5. 选择“仅构建启动项目和依赖项”选项   运行

         

    选择此选项时,仅显示当前启动项目和   它的依赖关系是在你:

    时构建的      
        
    • 从“调试”菜单中选择“开始”(F5)。

           

      -OR -

    •   
    • 从Build菜单中选择Build Solution(CTRL + SHIFT + B)。

    •   
         

    清除此选项后,将构建上述任一命令   所有项目,他们的依赖关系,和   解决方案文件。默认情况下,这个   选项未被选中。

  6.   

答案 2 :(得分:0)

我知道这个问题已经过时了,但是在VS2008中你需要打开工具 - >选项 - >如果希望停止此行为,请调试并禁用“编辑并继续”。

答案 3 :(得分:0)

我希望这有助于寻找VS2008烦恼解决方案的人。当踩到本机C ++代码时,如果我的光标位于源文件窗口中,我会遇到奇怪的延迟。我终于想出了如何摆脱它。

1)转到“控制面板\所有控制面板项目\个性化”并选择“更改鼠标指针”

2)选择“指针”选项卡

3)禁用/取消选中“启用指针阴影”

现在我不必关闭手表窗口,自动窗口等。

相关问题