我正在尝试在yeoman
(以及External Tools
)中将各种JetBrains WebStorm
生成器连接为JetBrains Rider
,并且在输出时遇到一个非常奇怪的问题。< / p>
在采用任何类型输入的生成器上,存在各种类型的cattywompus输出,特别是虚拟碎片化的重复输出。
认为这可能是终端编码的问题,我已将UTF-8
文件中的编码转换为*.vmoptions
文件,如支持人员所说,将-Dfile.encoding=UTF-8
添加到文件中并重新启动。
但是我的工作似乎并不重要,或者我如何配置它 - 当我将yeoman生成器配置为外部工具时,我得到了模糊的输出。我在这里投了一个屏幕,抓住了这个现象;
我还为那些不想观看视频的人提供了截图。
这些是我用于外部工具的设置,按各自的顺序排列;
为了更好的衡量标准,here is a repository of the exact generator I am using in the video and screenshots;使其可用的最简单方法是运行
npm install
npm link
答案 0 :(得分:1)
问题是由外部工具控制台中的ANSI序列处理引起的。 Yo生成器使用inquirer.js模块,然后使用一些特殊的ANSI escape sequences来格式化输出,即
CSI 8D
光标返回
CSI 8C
光标转发
CSI 2K
清除整行
目前不支持这些序列;请关注IDEA-149959并关联更新门票