Terminal: ColorTool: исправления ошибок парсера и небольшой рефакторинг кода

Созданный на 21 апр. 2019  ·  3Комментарии  ·  Источник: microsoft/terminal

Я использую ColorTool как часть управления темой для cmd / powershell, и при его использовании я столкнулся с несколькими проблемами:

  1. Сообщения об ошибках генерируются неиспользуемыми парсерами, например, анализатор INI пытается запустить, даже если вы используете itermcolors , поэтому он выдает ошибки, потому что XML не является допустимым файлом INI.
  2. Индексы переднего и заднего плана не сохраняются при использовании --defaults (или --both ).

Это достаточно простые исправления, и я рад их исправить. Я думал немного почистить код, пока был там, а именно:

  1. Разрешить условный запуск синтаксических анализаторов, чтобы не все анализаторы запускались для каждого файла (должны подавлять некоторые ошибки)
  2. Добавление общего интерфейса для «установки текущих свойств консоли» и «параметров консоли по умолчанию», чтобы сложнее забыть о реализации функциональности для обоих.

Однако, прежде чем я начну работать над этим, я хотел бы предупредить вас и убедиться, что я не работаю в перекрестных целях с кем-то из участников проекта. Вас заинтересует PR, который фиксирует указанные выше 2 пункта?

Спасибо!

Area-Settings Issue-Bug Product-Colortool Resolution-Fix-Available

Все 3 Комментарий

@waf , это было бы очень долгожданным изменением. Никто с нашей стороны в настоящее время не работает ни над одним из них.

@ DHowett-MSFT, спасибо, я открыл для этого # 418.

Я считаю, что теперь это доступно в версии, которую я сделал несколько недель назад.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги