Представление консоли Eclipse, которое уважает цветовые коды ANSI?
выход из ScalaTest окрашен для различения различных состояний, но они заканчиваются как управляющие коды и
[34m Annoying garbage
есть ли способ убедить консоль Eclipse либо уважать, либо игнорировать эти последовательности, либо подключать представление, которое будет?
5 ответов:
Я успешно использую этот плагин для Eclipse - ANSIConsole
The Целевой Терминал Управления плагин для Eclipse понимает escape-символы ANSI, включая цветовые коды. Я использую его для запуска
sbt
сScalaTest
.оригинал Целевой Терминал Управления плагин предназначен для доступа к удаленным системам. Однако, если вы работаете на Linux, Mac или Solaris, но не Windows можно использовать Локальный Терминал плагин, который добавляет возможность прикреплять непосредственно к локальной консоли или программа.
установка Локальный Терминал плагин автоматически устанавливает Целевой Терминал Управления, так что вам просто нужно установить локальный терминал:
установка Локальный Терминал плагин
- выберите Справка - > Установка Нового Программного Обеспечения... из меню Eclipse
- выберите основной сайт обновления для выпуска Eclipse (например, Ganymede, Helios, Индиго)
- выберите Общие Инструменты -> Локальный Терминал
- следуйте обычной процедуре для того чтобы установить плагин (кнопку Далее, принимаете условия лицензионного, перезапустить Eclipse и т. д.).
Если вы работаете на платформе не поддерживается Локальный Терминал плагин, вы все еще можете использовать Целевой Терминал Управления С SSH или Telnet:
установка Целевой Терминал Управления плагин
- выберите Справка - > Установка Нового Программного Обеспечения... из меню Eclipse
- выберите основной сайт обновления для выпуска Eclipse (например, Ganymede, Helios, Indigo)
- выберите разработка мобильных устройств - > целевая консоль управления
- выполните обычную процедуру для установки плагина (нажмите кнопку Далее, принять лицензию, перезапустить eclipse, прием.)
используя
- выберите Окно - > Показать Вид - > Другое из меню Eclipse
- выберите Терминал -> Терминал вид.
- Нажмите зеленую кнопку Connect в вид, и введите сведения для подключения к локальной системе. Если вы установили плагин локального терминала, одним из вариантов является "локальная программа". По умолчанию для вашей локальной оболочки определена программа, но вы можете настроить другие. Например, у меня есть запись для СБТ.
Если вы больше привыкли к белому на черном, вы можете:
- открыть настройки Eclipse
- выберите терминал
- Регистрация инвертировать цвета терминала
это работает блестяще для меня:
https://marketplace.eclipse.org/content/ansi-escape-console
просто установите его, и он автоматически изменяет поведение консоли Eclipse по умолчанию. (Вы можете легко отключить его с помощью кнопки.)
Я использовал это для запуска кода, который выводит escape-коды для изменения цвета текста. Он ведет себя точно так, как ожидалось.
вы можете использовать этот плагин: http://code.google.com/p/elt/
Как насчет перенаправления вывода в файл, а затем просто "хвост-f" его? Похоже на этот вопрос:Как я могу сделать Eclipse вывод std:на стандартную консоль windows
обновление: есть также некоторые параметры, перечисленные в раскрасить журналы в консоли eclipse. Даже если это не сработает, это может быть отправной точкой для замены стандартного плагина консоли.