出力を色付けしてOS Xコンソールをきれいにしますか?


21

OS X端末は、さまざまなコマンドからの出力を強調表示するために色を使用していませんls

Ubuntuのような他のシステムと比較すると、これはアクセシビリティ/生産性の大きな損失です。

このエクスペリエンスを改善するには、どのソリューションが必要ですか?現時点では、OS Xでの色付きls出力に関するこのガイドのみを見つけましたが、より完全なソリューションを探しています。

回答:


26
  • Terminal.app設定->詳細をxterm-colorに変更する必要があります。
  • 〜/ .profileに次を入力します

色付きを有効にする場合ls

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

そして今から、色付きのls出力が得られます。


+1適切な端末色の定義用。一般的に色は個人用ですが、プラグインを追加するよりもシステムベースの方法で機能を有効にすることをお勧めします。
ティグランハンザディアン

+1-ブリキに書かれていることを行います。乾杯。質問:そのような構成ファイルは、より一般的なレベル(つまり〜ではない)にどこに配置しますか?
boehj

2
私見の$ HOME / .profileが最適な場所ですが、必要に応じてシステム全体に配置できます/etc/profile。例:sudo open / etc / profile
jm666

Lionより前は、デフォルトの$ TERM値はxterm-colorであるため、ほとんど変更する必要がないことに注意してください。Mac OS X Lion 10.7の時点で、ターミナルのデフォルトの$ TERM値はxterm-256colorであり、これにより、拡張256カラーパレットを利用できるプログラムが可能になります。Lion以降では、xtermの古い、あまり機能のないブランチについて説明しているため、xterm-colorの使用は推奨されません。LionTerminalは最新のxtermとの互換性がより高くなります。したがって、通常はxterm-256colorまたは単にxtermを使用する必要があります。
クリスページ


6

「TerminalColors」プラグインをインストールすることにより、lsの出力色を簡単に変更できます。私は、私のMacで見栄えのする「ソラリゼーション」テーマの大ファンです。


1
いい感じ。今晩試してみます。
ロイックウルフ

1
+1ありがとう、ソラライズはいいですし、私はそれを使用しますが、問題は色を「調整」する方法ではなく、さまざまなコマンドの出力に色を追加することでした。
ソリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.