Terminal: ColorTool:解析器错误修复和小代码重构

创建于 2019-04-21  ·  3评论  ·  资料来源: microsoft/terminal

我正在使用ColorTool作为管理cmd / powershell主题的一部分,并且在使用它时遇到了一些问题:

  1. 从未使用的解析器抛出的错误消息,例如,即使您正在使用itermcolors ,INI解析器也会尝试运行,因此它会引发错误,因为XML不是有效的INI文件。
  2. 使用--defaults (或--both )时,不会保存前景/背景索引。

这些很容易修复,我很乐意修复它们。 我当时在想清理一下代码,即:

  1. 允许解析器有条件地运行,因此并非所有解析器都针对每个文件运行(应该消除一些错误)
  2. 添加了用于“设置当前控制台属性”和“控制台默认值”的通用接口,因此很难忘记为这两个实现功能。

但是,在开始进行此工作之前,我想给您一些提示,并确保我没有与项目中的其他人一起工作。 您对解决以上2点的PR感兴趣吗?

谢谢!

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

所有3条评论

@waf ,这将是一个非常受欢迎的更改。 目前,我们这边没有人在处理这两个方面中的任何一个。

@ DHowett-MSFT谢谢,我为此打开了#418。

我相信现在可以在几周前发布的版本中找到该功能。

此页面是否有帮助?
0 / 5 - 0 等级