是否可以将Visual Studio 2008转换为使用斜体进行注释?

问题描述:

我很习惯于在Delphi 7中进行IDE设置,我的评论以斜体显示。是否可以将Visual Studio 2008转换为使用斜体进行注释?

这似乎不可能在VS2008中。只有粗体字的选项,而不是斜体。

是否有某种注册表黑客或字体魔法我可以执行它以使其工作?我使用的字体是Consolas,如果这有所作为。

编辑:这是可能的。详情请见this回答。


亚当,据我所知,你不能改变字体名称的只是评论 - 只有颜色和胆量。如果我错了,请告诉我!

如果你有一个字体编辑器,你可以改变一个斜体字体来假装它是粗体。 Here's an example of it.(对于VS 2005,但它应该都是一样的。)

不幸的是...不知道他们为什么不让你这样做。

但是,您可以更改字体的只是评论。所以你可以做出不同的事情,这会让它更加突出。

你甚至可以让你使用的字体是默认斜体的定制版本,然后设置,作为注释字体。

我不知道他是怎么做到的,但是Tomas Restrepo has a Visual Studio theme that is able to italicize comments and string literals

这一个是在Visual Studio 2005,但两个版本的主题编辑似乎不变所以它可能为你提供一些线索,如何做到这一点对自己的主题。

更新:我没有注意到他有一个链接到Visual Studio 2008版本的底部的帖子。

您可以通过更改字体为类似Lucida的手写字体,看起来的斜体排序或购买或找到一个免费的斜体字体只是一种假的吧。

编辑:我实际上已经通过Vista上的VS 2008上的内置字体,并选择了Monotype Corsiva,并将尺寸撞到了12以供我评论设置(变老了 - 眼睛不是他们用的是)

相关注册表项是

HKCU\Software\Microsoft\VisualStudio\9.0\FontAndColors\{A27B4E24-A735-4D1D-B8E7-9716E1E3D8E0} 
Comment FontFlags 

默认值为0在几个测试值把让我正常的,勇敢的,透文本的各种组合,但没有斜体。删除线在对话框中也不是一个选项,所以也许对斜体有一个神奇的价值。

@jon limjap: 该主题的VS 2008版本并未斜体显示评论,只是粗体显示。

我成功地使用FontForge创建索拉的副本(虽然这应该与任何字体的工作)与大胆的风格实际上是楷体字。

这个other answer of mine有详细信息。

基本上,更改名称和GUID,然后打开斜体变体并将其字体信息从斜体改为粗体。

我建议Damien Guard's "Humane theme" for Visual Studio。它包括他开发的自定义字体Envy R,它使用了一种巧妙的黑客 - 字体的粗体版本实际上是斜体,所以他的主题通过告诉Visual Studio加粗它们来使评论斜体。

即使你不喜欢的颜色,只是抓住了这个主题(或羡慕[R字体),并调整它。

alt text