1

ルート ディレクトリの色に基づいて、どの git リポジトリにプッシュする変更があるかを zsh プラグインで表示したいと思います。

Ex://
コード
\Project1
\Project2

Code ディレクトリから ls を実行したときに、Project1 と Project2 を git ステータスに基づいて色付けしたいと思います。

どうすればそれを実現できますか?

4

1 に答える 1

2

次のような zsh git テーマを試すことができます。このテーマでは、ディレクトリの色がダーティ ステータスを反映するように変更されます。

https://raw.github.com/gist/3712874/5d28e2d9fe2e4d0a4fda0315ad97bdafa399425c/screenshot.png


もう 1 つの方法は、ステータスの色をディレクトリ自体とは別にしておくことです。このzsh テーマ( Josh Dickから) を参照して、git ステータスの「信号機」表現を示します。

  • 赤 (●) は、追跡されていない変更があることを意味します。
  • 黄色 (●) は、ステージングされていない変更があることを意味します。
  • 緑色 (●) は、段階的な変更があることを意味します。

http://blog.joshdick.net/asset/post_assets/2012/12/git_zsh_prompt.png

于 2013-09-06T06:24:47.190 に答える