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