为了账号安全,请及时绑定邮箱和手机立即绑定

遵循ANSI颜色代码的Eclipse控制台视图?

/ 猿问

遵循ANSI颜色代码的Eclipse控制台视图?

呼啦一阵风 2019-11-14 10:44:40

ScalaTest的输出是彩色的,以区分不同的状态,但最终以控制代码和


[34m Annoying garbage 

是否有任何方法可以说服Eclipse控制台尊重或忽略这些序列,或插入一个将遵循的视图?


查看完整描述

3 回答

?
MMTTMM

我已成功将此插件用于Eclipse- ANSIConsole

//img1.mukewang.com/5dccbfc10001309610400767.jpg

查看完整回答
反对 回复 2019-11-14
?
临摹微笑

用于Eclipse 的Target Management Terminal插件可以理解ANSI转义字符,包括颜色代码。我用它来运行sbt使用ScalaTest

最初的Target Management Terminal插件旨在访问远程系统。但是,如果您在Linux,Mac或Solaris上而不是Windows上运行,则可以使用Local Terminal插件,该插件增加了直接附加到本地Shell或程序的功能。

安装本地终端插件会自动安装目标管理终端,因此您只需要安装本地终端即可:

安装本地终端插件

  1. 从Eclipse菜单中选择Help-> Install New Software ...

  2. 选择要发布的Eclipse的主要更新站点(例如,Ganymede,Helios,Indigo)

  3. 选择常规工具->本地终端

  4. 按照正常过程安装插件(单击下一步,接受许可,重新启动eclipse等)。

如果您在本地终端插件不支持的平台上运行,则仍可以将目标管理终端与SSH或Telnet结合使用:

安装目标管理终端插件

  1. 从Eclipse菜单中选择Help-> Install New Software ...

  2. 选择要发布的Eclipse的主要更新站点(例如,Ganymede,Helios,Indigo)

  3. 选择移动和设备开发->目标管理控制台

  4. 按照正常过程安装插件(单击下一步,接受许可,重新启动eclipse等)。

使用

  1. 从Eclipse菜单中选择Window-> Show View-> Other

  2. 选择终端->终端视图。

  3. 单击视图中绿色的“连接”按钮,然后输入详细信息以连接到本地系统。如果安装了本地终端插件,则选项之一是“本地程序”。默认情况下,为您的本地外壳程序定义了程序,但是您可以设置其他程序。例如,我有一个sbt条目。

如果您更习惯于黑白色,则可能需要:

  1. 打开Eclipse首选项

  2. 选择终端

  3. 检查反转端子颜色


查看完整回答
反对 回复 2019-11-14
?
慕雪6173905

这对我来说非常出色:


https://marketplace.eclipse.org/content/ansi-escape-console


只需安装它,它就会自动修改Eclipse默认控制台的行为。(您可以使用提供的按钮轻松禁用它。)


我已将此代码用于运行输出转义代码以修改文本颜色的代码。它的行为完全符合预期。


查看完整回答
反对 回复 2019-11-14

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信