默认情况下,在具有控制台输出的 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
View 作为一个选项。
最佳答案
控制台 View 和终端 View 之间存在差异。
控制台 View
控制台 View 是在eclipse IDE 中运行的应用程序的输出工具(用于测试和调试)。
终端 View
Terminal View 是一个终端模拟器,用于访问本地计算机的 shell。
虽然我想查看 IDE 控制台运行程序的 Ansi Color 输出和其他转义序列,但这是使用 ANSI 的 Marketplace 升级完成的Escape on Console 插件。
关于eclipse - 如何在 Eclipse 中使用终端 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38098894/