78

ScalaTestからの出力は、さまざまな状態を区別するために色分けされていますが、これらは最終的に制御コードと

[34m Annoying garbage 

これらのシーケンスを尊重または無視するように、またはそうするビューをプラグインするようにEclipseコンソールを説得する方法はありますか?

4

5 に答える 5

105

私はEclipse用のこのプラグインを正常に使用しています-ANSIConsole

于 2012-05-12T03:27:50.273 に答える
28

Eclipse用のTargetManagementTerminalプラグインは、カラーコードを含むANSIエスケープ文字を理解します。sbtで実行するために使用しますScalaTest

オリジナルのTargetManagementTerminalプラグインは、リモートシステムにアクセスするために設計されました。ただし、Linux、Mac、またはSolarisで実行しているが、Windowsでは実行していない場合は、ローカルシェルまたはプログラムに直接接続する機能を追加するローカルターミナルプラグインを使用できます。

ローカル端末プラグインをインストールすると、ターゲット管理端末が自動的にインストールされるため、ローカル端末をインストールする必要があります。

ローカルターミナルプラグインのインストール

  1. Eclipseメニューから[ヘルプ]->[新しいソフトウェアのインストール... ]を選択します
  2. Eclipseのリリース用のプライマリアップデートサイトを選択します(例:Ganymede、Helios、Indigo)
  3. [一般ツール]->[ローカルターミナル]を選択します
  4. 通常の手順に従ってプラグインをインストールします([次へ]をクリックし、ライセンスに同意し、Eclipseを再起動します)。

ローカルターミナルプラグインでサポートされていないプラットフォームで実行している場合でも、SSHまたはTelnetでターゲット管理ターミナルを使用できます。

ターゲット管理ターミナルプラグインのインストール

  1. Eclipseメニューから[ヘルプ]->[新しいソフトウェアのインストール... ]を選択します
  2. Eclipseのリリース用のプライマリアップデートサイトを選択します(例:Ganymede、Helios、Indigo)
  3. [モバイルとデバイスの開発]->[ターゲット管理コンソール]を選択します
  4. 通常の手順に従ってプラグインをインストールします([次へ]をクリックし、ライセンスに同意し、Eclipseを再起動します)。

使用する

  1. Eclipseメニューから[ウィンドウ]->[ビューの表示]->[その他]を選択します
  2. [ターミナル]->[ターミナルビュー]を選択します。
  3. ビューの緑色の[接続]ボタンをクリックし、詳細を入力してローカルシステムに接続します。ローカルターミナルプラグインをインストールした場合、オプションの1つは「ローカルプログラム」です。デフォルトでは、ローカルシェル用に定義されたプログラムがありますが、他のプログラムをセットアップすることもできます。たとえば、sbtのエントリがあります。

黒地に白を使用することに慣れている場合は、次のことをお勧めします。

  1. Eclipse設定を開く
  2. ターミナルを選択
  3. ターミナルカラーの反転を確認してください
于 2011-08-14T09:34:14.810 に答える
13

これは私にとって見事に機能します:

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

インストールするだけで、Eclipseのデフォルトコンソールの動作が自動的に変更されます。(付属のボタンで簡単に無効にできます。)

これを使用して、テキストの色を変更するためのエスケープコードを出力するコードを実行しました。期待どおりに動作します。

于 2016-02-10T11:01:09.943 に答える
4

このプラグインを使用できます:http ://code.google.com/p/elt/

http://alexruiz.developerblogs.com/?p=2428を参照してください

于 2013-01-29T09:33:06.600 に答える
1

出力をファイルにリダイレクトしてから、それを「tail-f」するのはどうですか?この質問と同様に:Eclipseの出力を標準のWindowsコンソールにstd:outにするにはどうすればよいですか?

更新:Eclipseコンソールのログの色付けにリストされているいくつかのオプションもあります。それが機能しない場合でも、標準のコンソールプラグインを交換する方法の出発点になる可能性があります。

于 2011-06-09T00:27:44.597 に答える