相关疑难解决方法(0)

在Visual Studio中向编辑器添加指南

介绍

我一直在寻找一种让Visual Studio在一定数量的字符后画一条线的方法.

下面是为各种版本的Visual Studio 启用这些所谓的指南的指南.

Visual Studio 2013

VS 2013安装Paul Harrington的编辑指南扩展

Visual Studio 2010和2012

  1. VS 2010VS 2012安装Paul Harrington的编辑指南扩展.
  2. 在以下位置打开注册表:
    VS 2010:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    并添加一个Guides使用该值调用的新字符串RGB(100,100,100), 80.第一部分指定颜色,而另一部分(80)是行显示的列.
  3. 或者安装Guidance UI扩展(也是Productivity Power Tools的一部分),它将向编辑器的上下文菜单添加条目,以添加/删除条目,而无需直接编辑注册表.此方法的当前缺点是您无法直接指定列.

Visual Studio 2008和其他版本

如果您使用的是Visual Studio 2008,请打开注册表HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor并添加一个名为Guidesvalue 的新字符串RGB(100,100,100), 80.第一部分指定颜色,而另一部分(80)是行显示的列.重新启动Visual Studio时将显示垂直线.

只要您使用正确的路径,此技巧也适用于各种其他版本的Visual Studio:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text …
Run Code Online (Sandbox Code Playgroud)

ide registry visual-studio

324
推荐指数
8
解决办法
13万
查看次数

Visual Studio .NET调试器的"隐藏的秘密"?

尽管我一般不喜欢关于SO的讨论/主观帖子,但我真的很欣赏人们放在一起的"隐藏的秘密"帖子.它们提供了一些您可能现在可能发现的常见错过的工具的概述.

对于这个问题,我想探索Visual Studio .NET调试器.你经常使用或最近发现的VS.NET调试器中有哪些"隐藏的秘密",希望你早就知道?

debugging visual-studio

34
推荐指数
11
解决办法
6006
查看次数

在Visual Studio 2008中第80列自动包装注释的任何方法?..或显示第80列的位置?

在您键入时,有没有办法在80列边界自动包装注释?..或者失败了,是否有任何方法可以在80的边界处显示一条微弱的线条,以便手动包装它们更容易?

我使用的其他几个IDE具有这些功能中的一个或另一个,它使编写注释更容易/更快地包含在合理的位置.

[编辑]如果(像我一样)你正在使用Visual C++ Express,你需要将密钥的VisualStudio部分更改为VCExpress - 让我困惑了一段时间!

comments word-wrap visual-studio-2008

13
推荐指数
2
解决办法
4891
查看次数

停止执行我的程序并转到调试器而不设置断点(Visual Studio/GCC和C++)

我前段时间在SO上找到了有关此功能的信息,但主题是Visual Studio隐藏功能(2005-2008)的副本我再也找不到了.

我想用这样的东西:

#ifdef DEBUG
#define break_here(condition) if (condition) ... // don't remember, what must be here
#else
#define break_here(condition) if (condition) return H_FAIL;
#endif
//...
hresult = do_something(...);
break_here(hresult != H_OK);
//...
var = do_other_thing(...);
break_here(var > MAX_VAR);
Run Code Online (Sandbox Code Playgroud)

它必须表现得像一个错误的断点.这就像断言,但没有对话,更轻量级.

我不能在这里使用普通断点,因为我的模块是几个项目的一部分,可以在几个VS解决方案中进行编辑.当在其他解决方案中编辑代码时,这会导致在一个解决方案中设置的断点在源中移位.

debugging cross-platform breakpoints visual-studio

3
推荐指数
1
解决办法
626
查看次数

Visual Studio中有哪些有用的快捷键?

类似帖子:
Visual Studio的隐藏功能(2005-2008)?

您知道哪些快捷键可以使编程更快,更容易,或者更令人愉快?

c# vb.net keyboard-shortcuts visual-studio

3
推荐指数
1
解决办法
8865
查看次数

如何显示接口方法的所有实现实例?

在我的项目中,使用了大量的接口类.由于浏览代码的定义(通过选择方法名称并按F12或右键单击+转到定义),我在阅读中难以理解代码,只需引导我进入界面.

Visual Studio 2010中是否有一种方法(内置或插件)列出接口方法的所有实例?

期待您的回复.

visual-studio-2010

2
推荐指数
1
解决办法
1574
查看次数