是否可以诱使Visual Studio 2008使用斜体进行注释?

时间:2008-08-19 00:12:02

标签: visual-studio fonts consolas

我已经习惯了Delphi 7中的IDE设置,我的评论用斜体字表示。

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

我可以执行某种注册表黑客攻击或字体魔术来使其工作吗?我使用的字体是Consolas,如果这有所不同。

修改:这是可能的。有关详细信息,请参阅this答案。


Adam,就我所知,你不能只改变评论的字体名称 - 只有颜色和粗体。如果我错了,请告诉我!

7 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

即使你不喜欢这些颜色,只需抓住主题(或Envy R字体)并调整它。

alt text

答案 2 :(得分:2)

相关的注册表项是

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

默认值为0.加入一些测试值后,我得到了普通,粗体和删除文本的各种组合,但没有斜体。删除线也不是对话框中的一个选项,所以斜体可能有一个神奇的值。

@ jon limjap: 该主题的VS 2008版本没有用斜体标注,只是粗体。

答案 3 :(得分:1)

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

这个版本在Visual Studio 2005中,但两个版本的主题编辑看起来都没有变化,因此它可能会为您提供一些关于如何在您自己的主题上进行操作的线索。

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

答案 4 :(得分:1)

您可以通过将字体更改为类似Lucida手写字体(类似斜体或购买或找到免费的斜体字体)来伪造它。

编辑:我实际上已经在Vista上的VS 2008中使用了内置字体,并选择了Monotype Corsiva,并将我的评论设置大小调整为12(变老 - 眼睛不是他们习惯的定)

答案 5 :(得分:1)

我成功使用FontForge来创建Consolas的副本(虽然这应该适用于任何字体),粗体样式实际上是斜体。

other answer of mine包含详细信息。

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

答案 6 :(得分:0)

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

但是,您可以更改仅用于评论的字体。所以你可以做出不同的东西,这将使它更突出。

您甚至可以制作您使用的字体的自定义版本,默认为斜体,然后将其设置为注释字体。