允许通过 `AnsiConsoleSettings` 提供自定义输入 (`IAnsiConsoleInput`)

作者: mjcheetham创建于 2026年6月23日更新于 2026年7月24日
标签needs triage

**您的功能请求是否与问题有关?请描述。**`AnsiConsoleSettings`允许您通过`Out`(`IAnsiConsoleOutput`)来替换输出目标,但没有对应的输入。当您调用`AnsiConsole.Create(...)`时,生成的控制台总是构建自己的`DefaultInput`,从而从`System.Console`中读取数据。对于Spectre来说,没有支持的方法可以让其从其他地方读取输入。

内容来源: spectreconsole/spectre.console