Я не могу отредактировать выбранный текстовый основной цвет в Visual Studio 2010. Кто-либо знает, как сделать это?

Позвольте мне показать Вам:

alt text

Поскольку Вы видите, что "Передний план объекта" отключен.

Я хочу полагать, что существует что-то не так на моем конце, потому что способность выбрать цвета, в которых Вы используете для программы, является основным правом для программиста. Никто никогда не должен устранять ту функцию и оставаться безнаказанным.

12
задан sean e 18 February 2010 в 21:40
поделиться

2 ответа

Я только что написал расширение, которое делает это. Вы можете скачать расширение на Visual Studio Gallery или прямо из менеджера расширений в visual studio (ищите мое имя или название расширения, "Selection Foreground").

Несколько предостережений:

  1. Я просто собрал это вместе, поэтому не даю никаких широких гарантий правильности.
  2. Он использует другой элемент шрифтов и цветов, названный "Selection Foreground", вместо обычного элемента "Selected Text". Он будет находиться (в алфавитном порядке) в самом низу.
  3. При изменении выделения будет наблюдаться некоторое снижение производительности. Это может быть улучшено, но у меня пока не было на это времени.

Также вы можете взять исходники на github, если хотите внести какие-либо изменения.

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

10
ответ дан 2 December 2019 в 19:54
поделиться

Для чтения записей каталога можно использовать opendir и readdir , а для их удаления - unlink .

-121--1090297-

Disjoint sets structure также называется «union-find structure». Поэтому операции union , find и MakeSet должны в любом случае поддерживаться. Другие операции - это не то, в чем состоит эта структура, и будут ли они поддерживаться, зависит от реализации и целей, которые у вас есть. Иногда необходимо выбрать конкретную реализацию для удовлетворения потребностей проекта в дополнительных операциях.

Было бы неплохо, если бы мы поддержали другие основные операции, связанные с набором. Давайте перечислим их:

  • пересечение двух наборов. Так как наборы являются непересекающимися, они всегда пусты, если эти два набора не совпадают.
  • объединение двух аппаратов - поддерживается из коробки.
  • получить элемент из набора - поддерживается, это, скорее всего, результат найти .
  • удаление элемента из набора - зависит от реализации. Когда наборы реализуются как леса, это сложно и требует более медленных дополнительных операций. Если наборы реализованы как связанные списки, это просто.
  • перечислить набор , т.е. выполнить итерацию каждого элемента в данном наборе. Это снова зависит от реализации: для связанных списков это просто, для лесоподобной реализации требуется поддержка дополнительных структур.
-121--4998165-

По дизайну кажется , поскольку в выбранных областях сохраняется подсветка синтаксиса:

В свете этой новой мини-функции мы намеренно отключили параметр цвета переднего плана для выбранного текста в меню «Инструменты» - > «Параметры» - > «Среда» - > «Шрифты и цвета». Поскольку выделенный текст не имеет одного цвета переднего плана, а вместо этого сохраняет любой синтаксический раскрас, который он имел, когда он не был выделен, параметр для выбранного цвета переднего плана текста не имеет смысла для Visual Studio 2010. Для Beta2 в окне «Tools - > Options preview for Selected Text» всегда отображается белый цвет переднего плана в стиле VS 2008, который, как мы понимаем, может привести к путанице.

7
ответ дан 2 December 2019 в 19:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: