介绍
我一直在寻找一种让Visual Studio在一定数量的字符后画一条线的方法.
下面是为各种版本的Visual Studio 启用这些所谓的指南的指南.
Visual Studio 2013
为VS 2013安装Paul Harrington的编辑指南扩展
Visual Studio 2010和2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
Guides使用该值调用的新字符串RGB(100,100,100), 80.第一部分指定颜色,而另一部分(80)是行显示的列.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) 尽管我一般不喜欢关于SO的讨论/主观帖子,但我真的很欣赏人们放在一起的"隐藏的秘密"帖子.它们提供了一些您可能现在可能发现的常见错过的工具的概述.
对于这个问题,我想探索Visual Studio .NET调试器.你经常使用或最近发现的VS.NET调试器中有哪些"隐藏的秘密",希望你早就知道?
在您键入时,有没有办法在80列边界自动包装注释?..或者失败了,是否有任何方法可以在80的边界处显示一条微弱的线条,以便手动包装它们更容易?
我使用的其他几个IDE具有这些功能中的一个或另一个,它使编写注释更容易/更快地包含在合理的位置.
[编辑]如果(像我一样)你正在使用Visual C++ Express,你需要将密钥的VisualStudio部分更改为VCExpress - 让我困惑了一段时间!
我前段时间在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解决方案中进行编辑.当在其他解决方案中编辑代码时,这会导致在一个解决方案中设置的断点在源中移位.
您知道哪些快捷键可以使编程更快,更容易,或者更令人愉快?
在我的项目中,使用了大量的接口类.由于浏览代码的定义(通过选择方法名称并按F12或右键单击+转到定义),我在阅读中难以理解代码,只需引导我进入界面.
Visual Studio 2010中是否有一种方法(内置或插件)列出接口方法的所有实例?
期待您的回复.