当从WebStorm作为外部工具运行时,Yeoman会导致模糊的双重打印输出

当从WebStorm作为外部工具运行时,Yeoman会导致模糊的双重打印输出,webstorm,yeoman,Webstorm,Yeoman,我正在尝试将各种yeoman生成器作为JetBrains WebStorm(以及JetBrains Rider)中的External Tools)连接起来,并且在输出方面遇到了一个非常特殊的问题 在接受任何类型输入的生成器上,都会有各种各样的cattywomps输出,特别是重复的输出,这些输出被缓慢地分段 考虑到这可能是终端编码的问题,我将*.vmoptions文件中的编码改为UTF-8,正如支持人员所说的那样,向文件中添加-Dfile.encoding=UTF-8,然后重新启动 但我做什么,

我正在尝试将各种
yeoman
生成器作为
JetBrains WebStorm
(以及
JetBrains Rider
)中的
External Tools
)连接起来,并且在输出方面遇到了一个非常特殊的问题

在接受任何类型输入的生成器上,都会有各种各样的cattywomps输出,特别是重复的输出,这些输出被缓慢地分段

考虑到这可能是终端编码的问题,我将
*.vmoptions
文件中的编码改为
UTF-8
,正如支持人员所说的那样,向文件中添加
-Dfile.encoding=UTF-8
,然后重新启动

但我做什么,或者如何配置它似乎并不重要——当我将yeoman生成器配置为外部工具时,我会得到模糊的输出。我在这里的一个屏幕上捕捉到了这种现象

我还包括了一个截图,为那些不愿看视频的人

这些是我使用的外部工具的设置,按照它们各自的顺序

好的措施是;使其可用的最简单方法是运行

npm install
npm link

该问题是由外部工具控制台中的ANSI序列处理引起的。Yo生成器使用模块,该模块反过来使用一些特殊的格式来格式化输出,即

CSI 8D
光标后退
CSI 8C
光标向前移动
CSI 2K
清除整行内容


这些序列目前不受支持;请关注并链接票证以获取更新

非常感谢您提供YouTrack主题的链接。所以现在我真的无能为力了?