3

我已经习惯了我在 Delphi 7 中的 IDE 设置,我的评论以斜体显示。

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

我可以执行某种注册表黑客或字体魔术来使其正常工作吗?我使用的字体是 Consolas,如果这有区别的话。

编辑:这是可能的。有关详细信息,请参阅答案。


亚当,据我所知,您不能仅更改评论的字体名称 - 只能更改颜色和粗体。如果我错了,请告诉我!

4

7 回答 7

3

如果您有字体编辑器,则可以更改斜体字体以假装它是粗体。这是一个例子。(对于 VS 2005,但它应该可以正常工作。)

于 2008-08-19T00:18:53.097 回答
3

我为 Visual Studio 推荐Damien Guard 的“人性化主题”。它包括他开发的自定义字体 Envy R,它使用了一个巧妙的技巧 - 字体的粗体版本实际上是斜体,因此他的主题通过告诉 Visual Studio 将注释加粗来使注释变为斜体。

即使您不喜欢这些颜色,也只需抓住主题(或 Envy R 字体)并对其进行调整。

替代文字

于 2008-08-25T05:15:05.517 回答
2

相关的注册表项是

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

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

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

于 2008-08-19T00:35:37.200 回答
1

我不知道他是怎么做到的,但Tomas Restrepo 有一个 Visual Studio 主题,可以将注释和字符串文字斜体化

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

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

于 2008-08-19T00:19:07.607 回答
1

您可以通过将字体更改为类似 Lucida Handwriting 字体(看起来有点斜体)来伪造它,或者购买或找到免费的仅斜体字体。

编辑:我实际上已经在 Vista 上浏览了我的 VS 2008 上的内置字体,并选择了 Monotype Corsiva,并将我的评论设置的大小增加到 12(变老了 - 眼睛不再像以前那样了)

于 2008-08-19T00:21:31.110 回答
1

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

我的另一个答案有详细信息。

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

于 2008-08-25T05:08:51.477 回答
0

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

但是,您可以仅更改注释的字体。所以你可以让它变得与众不同,让它更加突出。

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

于 2008-08-19T00:16:51.433 回答