默认情况下,在Eclipse中运行的具有控制台输出的项目将把焦点带到控制台窗口并在那里显示输出。
Eclipse有一个Local Terminal
选项。是否有配置将其激活为正在运行的项目的输出目标?
在升级到Neon之前,我使用了一个ansi插件作为控制台,在当前版本(ansi-escape-console)中没有正确安装。虽然它可能是暂时的故障,但现在是学习如何使用Local Terminal
替代方案的好时机。
我试图在脚本中显示ansi转义码,如:
#!/bin/bash
RED='\033[0;31m'
NC='\033[0m'
printf "Hello... ${RED}This is red highlighted text ${NC}.\n"
更新:我能够从Marketplace安装的ANSI Escape in Console
插件。我仍然想知道如何将输出指定为Local Terminal
视图作为选项。
Console视图和Terminal视图之间存在差异。
控制台视图
控制台视图是用于输出在eclipse IDE中运行的应用程序的工具(用于测试和调试)。
终端视图
终端视图是一个终端模拟器,用于访问本地计算机的shell。
虽然我想看到Ansi Color输出和运行程序的IDE控制台的其他转义序列,但这是使用ANSI Escape on Console插件的Marketplace升级完成的。