タグ付けされた質問 「colors」

Unixコマンドラインインターフェイスで色を使用することができます。

2
Vimに色コードで示された色を表示させる方法は?
要するに、私は()に置き換える努力をしてlessいます。可能な場合はいつでも色(および太字など)を吐き出すスクリプトの設定があります。カラーコードを理解し、適切に表示します。どうすればコードを解析し、色/太字を表示できますか?vimvimpagerlessvimless
61 vim  colors  pager 

8
カラー出力をHTMLに変換する
カラー出力を提供するツールがあります: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... 問題は、任意のプログラムの色付き出力を色付きhtmlファイルに変換する方法ですか? 他の出力形式も適している可能性があります(LaTeXが最適です)。htmlは他の形式に簡単に変換できるため、良い出発点だと思います。 (端末のカラーコードを維持する方法については、回答に従ってください:https : //unix.stackexchange.com/a/10832/9689-... | unbuffer command_with_colours arg1 arg2 | ...ツールのアンバッファーは予想の一部です)

5
Linuxのvimまたはls出力の濃い青色
入力vimまたはls出力で濃い青色に問題があります。私は黒の背景色を使用しているため、濃い青の色の単語はほとんど完全に見えません。この問題にどのように対処できますか?
58 terminal  colors 

9
`ls`で色を消す方法は?
からのカラー出力を持つことが通常いいですls、grepなど、しかし、あなたは(たとえば、あなたが別のコマンドに結果をパイプしているスクリプトのように)それをしたくないときにそれをオフにすることができますスイッチはありますか? デフォルトではない場合ls -G(BSDから派生した一部のバージョンでls)ls +Gオンにしますが、オフにしません。他に何かありますか?
50 ls  colors 

3
tmux、TERMおよび256色のサポート
前書き 私の質問は、理解することの必要性から生じる、なぜ私が持っている今、(複数の試行後)ターミナルとtmuxの 256色をサポートし、tput colorsわずか8それらのがある私に告げます。 バックグラウンド 最初から始めましょう。 Ubuntuボックス、Guake、tmux、Vimを使用していますが、テーマSolarizedが大好きです。彼らはかなりひどく見えていたので、私は256色のサポートを有効にし、少し遊んでみることにしました。 Terminalで何が起こるか見てみましょう。tput colors8色あります。個人的には左に紫色に設定しました。もちろん、右には2種類の青色があります。$TERMと言うxterm。(色付きのls私はeval これを私の.bashrc。) 256256色がサポートされていない環境でフラグを付けて呼び出すという事実にもかかわらず、Vimも正常に見えます。 set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized 色空間の減少について不平を言うのはtmuxだけです。呼び出しtmuxは、「間違った」期待される結果を提供します。 しかしtmux、-2フラグを使用して呼び出すと、すべてが魔法のようにうまく動作します。 今私が理解している唯一のことは、それ-2がexport TERM=screen-256color(source)と同等であることです。 GuakeはTerminalと同様に動作し、両方ともxterm質問に答えecho $TERMます。 質問 基本的に、誰もがうまくいかなくてもすべてが機能する理由を理解していますか? 私は物事がなぜ機能するのか不平を言っているのはサディスティックですか?多分。 より良い理由はありますか?確かに、私は私のオフィスの他のUbuntuボックスの外観を修正したいと思います。そして、物事がなぜ機能するか、または機能しないのかを理解したいと思います。 追加実験 このスクリプトを(少し変更して)実行xtermすると、次の結果が得られます。256色ですが、16色のみが正しく表示されます。 次に、端末のプロファイルを変更すると、これらの16色も変わります。 さらにテストが続きます。 左から右、上から下に、ソラリゼーションカラーテーマがdircolor ansi-darkあり256dark、デフォルト(タンゴ)カラースキーム、dircolor ansi-darkおよびがあり256darkます。 観察:理論的にはdircolor ansi-dark、ソラライズされた配色は、厳密に一致する必要がありdircolor 256darkます。リストされた特定のファイルでは、これは明らかに発生していません。代わりに、作業ディレクトリにフォルダ、テキストファイル、シンボリックリンクが存在する場合、これはかなり起こります。結論:256dark色のエンコード中に注意が払われていません。 予備的結論 xtermとはいえ、256色をサポートしていtput colorsます。プログラムは、ansiパレット(ユーザーがカスタマイズ可能)を参照したり、合計256色から選択して色を定義したりできます。
48 terminal  vim  tmux  colors 

3
bashのCLICOLORおよびLS_COLORS
リストの色付けのために、.bashrcに次のセットアップがあります。 CLICOLOR = 1をエクスポート export LS_COLORS = 'no = 00:fi = 00:di = 00; 34:ln = 01; 36:pi = 40; 33:so = 01; 35:do = 01; 35:bd = 40; 33; 01: cd = 40; 33; 01:or = 40; 31; 01:ex = 01; 32:*。tar = 01; 31:*。tgz = 01; 31:*。arj = …

3
git diffは色を正しく表示しません
すべてのgitコマンドから色付きの出力を取得するには、次を設定します。 git config --global color.ui true ただし、これによりgit diff、git log 一方、git status表示のようなコマンドは正常に表示されます 一部のコマンドでのみエスケープされたカラーコードが認識されないのはなぜですか?どうすれば修正できますか? xterm-256colorOS X 10.8.2およびzshでシェルとしてiTerm 2(端末タイプ)を使用しています zsh --version zsh 5.0.0 (x86_64-apple-darwin12.0.0) git --version git version 1.7.9.6 (Apple Git-31.1)
46 osx  colors  git  pager 

7
ターミナルでの構文の強調表示
多くのプログラミング指向のエディターがソースコードを色付けします。端末で表示するためにソースコードを色付けするコマンドはありますか? emacs -nw(新しいウィンドウをポップアップする代わりに端末で開く)でファイルを開くことはできますが、私は次のように機能するless(または入力でカラーエスケープシーケンスを通過する、で動作する less -R)ものを探しています。

3
dircolors:色設定をグローバルに変更します
カラー出力を表示するls使用法を理解しdircolorsています。dircolorsファイル拡張子に関連付けられた色のデフォルトのデータベースがあり、コマンドで印刷できます dircolors --print-database man dir_colors私が読んで、システム全体のデータベースに配置する必要があります/etc/DIR_COLORS。しかし、このファイルは私のシステム(Debian)には存在しません。システム全体の色設定を変更するにはどうすればよいdircolorsですか?dircolors --print-databaseファイルが存在しない場合、コマンドはどこから設定を取得しますか。 ユーザーが~/.dircolors自分の設定でユーザー固有のファイルを持つことができることは承知していますが、これは私には適していません。なぜなら、すべてのユーザーの設定を変更する必要があるからです。 2番目の質問は、dircolorに8ビットカラーを使用できるかどうかです。私の端末はxterm-256colorです。
40 bash  ls  colors 

2
LESS_TERMCAP_ *変数に関するドキュメント?
これらの変数の束を設定するとき、マンページでこれらのきれいな色が少なく表示されます。彼らはどういう意味ですか、ドキュメントはどこにありますか?これはlessまたはtermcapによって解釈されますか? スクリーンショット
38 terminal  colors  man  less  termcap 

3
色付きのdiff出力をlessにパイプするにはどうすればよいですか?
色付きの出力を生成するgit diffを使用しています。しかし、今では何かに通常のdiffを使用する必要があり、色が不足しているため読みにくい出力が大量に生成されています。diffで読みやすい色付きの出力を生成するにはどうすればよいですか?大きなファイルを簡単に確認できるように、パイプを少なくして理想的にします。
37 colors  diff  less 

2
tmuxで線を分割するペインの色を変更するにはどうすればよいですか?
次のコマンドを使用して、画面の下部にあるステータスバーの色を変更しました。 set -g status-bg colour244 しかし、ペインを分割する線の色を変更する方法がわかりません。現在、それらは元の緑とグレー(color244)の混合です。ステータスラインman tmuxに関する多くの情報を提供しますが、これは分割線ではなくステータスバー自体を参照しているようです。 ここにいくつかの用語が欠けているだけだと思う​​。
36 tmux  colors 

2
別のプロセスにパイプすると、ANSIエスケープコードはどこに移動しますか?保管してもいいですか?
プロセス用に色分けされた出力をパイプしたい場合があります。grep ...しかし、私がそれを別のプロセスにパイプするとき、例えば。sed、カラーコードは失われます... コードをそのまま保持する方法はありますか? 色付きの出力が失われる例を次に示します。 echo barney | grep barney | sed -n 1,$\ p

1
「/ usr / bin / ping」は、デフォルトのFedora bashカラースキームで赤と黄色で表示されます-それはどういう意味ですか?
ディレクトリを一覧表示すると/usr/bin、ping 黄色が赤に表示されていることがわかり ます。 ファイルには特別な機能はありません。 $ file /usr/bin/ping /usr/bin/ping: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=2508ea2a85b70c68967b3e6345541430f5317d5f, stripped $ stat /usr/bin/ping File: '/usr/bin/ping' Size: 62096 Blocks: 136 IO Block: 4096 regular file Device: 802h/2050d Inode: 4457229 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( …
32 ls  colors  ping 

5
ホスト名に基づいてGNU画面のステータス行を変更するにはどうすればよいですか?
ログインするすべてのUNIXサーバーにNFS経由で自動マウントされる共有ホームディレクトリがあります。(たとえば)hardstatus行にホスト名を別の色で表示して、実稼働環境と開発環境のどちらにログオンしたかを示す単一の.screenrcが必要です。ホスト名は、パターンマッチングを使用して簡単に実行できるようなものです。 条件文を.screenrcに入れる方法はありますか?manページの簡単なgrepでは、明らかなことは何も明らかにされていません。 編集: 明確にするために、カスタムのハードステータス行が既にあります。画面が呼び出されるホスト名に基づいて表示される色/フィールドの一部を変更したい。私はすでにPS1でこのようなものを持っていますが、これらのホストからルーター/スイッチにジャンプするときに画面のステータス行でこれを行いたいので、プロンプトの色付けはできません。これにより、生産用と開発用のウィンドウを1つ持つことができます。画面のステータス行の色によって、どのウィンドウが一目でいるかがわかります。

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