Mac端末の色分け


11

Mac端末に色を表示させるにはどうすればよいですか?つまり、fedoraで使用するlsと、ファイルまたはフォルダーのどちらであるかに基づいて結果を色分けします。Macで同様の結果?


回答は問題が特定のものであることを示唆しているため、編集された質問。
ダニエルベック

2
ls色分けしたい例以外の例を教えてください。パイプラインで使用できるさまざまなカラーライザーがあり、構成ファイルまたはコマンドラインの正規表現に基づいてテキストを強調表示できます。
追って通知があるまで一時停止。

VIまたはVIM、特に構文の色分け
tekknolagi

回答:


4

ターミナルの設定でシェルの色を変更できます。

代替テキスト


これらの設定により、これらの色が得られます(通常はcolorを使用lsしないため、気にしません)。

代替テキスト


ここに何が問題なのか理解できません。色付きのコマンド出力はデフォルトでアクティブです。自分でできる/する必要がある唯一のことは、通常のテキストと太字のテキストに異なるデフォルトの色を付け、実際にls -Gコマンドの色付きのバリアント(など)を使用することです。

vimの場合::syntax onvim。またはに追加syntax on.vimrcます。


1
ANSIカラーを表示しますか?
tekknolagi 2011年

@tekknolagiこのオプションは、たとえばのカラー出力を有効にしますls -G。ターミナルウィンドウを開いた状態で切り替えて、効果を確認します。通常のテキストと太字のテキストに異なるデフォルトの色を選択することもできます。
ダニエルベック

14

追加、これらの行をあなたの最後に ~/.bash_profile

alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad

ご覧のとおり、それらをカスタマイズするのは少し面倒ですが、それを支援するWebサイトがあります... http://geoff.greer.fm/lscolors/

ターミナルを開くと、色が表示されます ls


必要なコマンドごとにそれを行う必要がありますか?
tekknolagi 2011年

いいえ、~/.bash_profileターミナルセッションに設定を追加するために使用されます。ターミナルウィンドウが表示されるたびに読み込まれます。これはテキストファイルです。これらの行を最後に追加して保存するだけです。次に、ターミナルを起動するか再起動すると、設定が有効になります。
ocodo '13年

意味がわからない。他のコマンドを色分けする場合
tekknolagi '13年

私はbashプロファイルに非常に精通しています
tekknolagi

独自のカラープロファイルがある場合にのみ、どのコマンドに興味がありますか?
ocodo '13年

5

Macで-Gスイッチを使用lsします。

ls -G

標準のlsを常に色付けしたい場合は、これをyourに追加します~/.bash_profile

エイリアスls = 'ls -G'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.