Можно ли уговорить Visual Studio 2008 использовать курсив для комментариев?

StackOverflow https://stackoverflow.com/questions/15414

  •  08-06-2019
  •  | 
  •  

Вопрос

Я довольно привык к настройке IDE в Delphi 7, где мои комментарии выделены курсивом.

Похоже, что в VS2008 это невозможно.Есть только вариант для жирного шрифта, а не курсива.

Есть ли какой-нибудь взлом реестра или магия шрифтов, которые я могу выполнить, чтобы заставить его работать?Шрифт, который я использую, - Consolas, если это имеет значение.

Редактировать: Это вполне возможно.Видишь это отвечайте за подробности.


Адам, насколько я могу судить, вы не можете изменить название шрифта только для комментариев - только цвет и жирность.Если я ошибаюсь, пожалуйста, скажите мне!

Это было полезно?

Решение

Если у вас есть редактор шрифтов, вы можете изменить курсивный шрифт, сделав его выделенным жирным шрифтом. Вот один из примеров этого. (Для VS 2005, но все равно это должно работать.)

Другие советы

Я рекомендую "Гуманная тема" Дэмиена Гварда для Visual Studio.Он включает в себя разработанный им пользовательский шрифт Envy R, в котором используется хитроумный взлом - жирная версия шрифта на самом деле является курсивной, поэтому его тема выделяет комментарии курсивом, предлагая Visual Studio выделять их жирным шрифтом.

Даже если вам не нравятся цвета, просто выберите тему (или шрифт Envy R) и измените ее.

alt text

Соответствующим разделом реестра является

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

Значение по умолчанию равно 0.Введя несколько тестовых значений, я получил различную комбинацию обычного текста, выделенного жирным шрифтом и зачеркнутого текста, но без курсива.Зачеркивание также не является опцией в диалоговом окне, так что, возможно, для курсива есть волшебное значение.

@джон лимджап:В версии VS 2008 этой темы комментарии выделены не курсивом, а просто жирным шрифтом.

Вы можете как бы подделать это, изменив шрифт на что-то вроде рукописного шрифта Lucida, который выглядит как курсив, или купите или найдите бесплатный шрифт только для курсива.

Редактировать:Я на самом деле просмотрел встроенные шрифты в моем VS 2008 в Vista и выбрал Monotype Corsiva и увеличил размер до 12 для настройки моих комментариев (старею - глаза уже не те, что раньше)

Я не знаю, как он это сделал, но У Tomas Restrepo есть тема Visual Studio, которая может выделять курсивом комментарии и строковые литералы.

Эта версия находится в Visual Studio 2005, но редактирование темы для обеих версий выглядит неизменным, поэтому это может дать вам некоторые подсказки о том, как сделать это в вашей собственной теме.

Обновить: Я не заметил, что у него была ссылка на версию Visual Studio 2008 в нижней части поста.

Я успешно использовал Кузница шрифтов чтобы создать копию Consolas (хотя это должно работать с любым шрифтом), где жирный шрифт на самом деле является курсивом.

Это другой мой ответ есть подробности.

По сути, измените имя и GUID, затем откройте курсивный вариант и измените информацию о шрифте с курсивного на жирный.

К сожалению, нет ... Не уверен, почему они не позволяют вам этого сделать.

Однако вы можете изменить шрифт только для комментариев.Таким образом, вы могли бы сделать это чем-то другим, что еще больше выделит его.

Возможно, вы даже сможете создать пользовательскую версию используемого вами шрифта, который по умолчанию является курсивным, а затем установить его в качестве шрифта комментария.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top