私は複数のシステムでoh_my_zsh(および修正されたbash_it)を使用してきましたが、一般的に満足しています。しかし、自動修正機能が嫌いで普通に消してしまいます。
私が主に使用するシェルはzshで、プロンプトで実際に欲しいのは3つだけです。
現在のディレクトリ/またはパスワード。
Gitの状態と分岐。
lsのカラー出力(プロンプトではなくlsコマンドで)。
残りはただカラフルで、しばしば迷惑です。
これらのシェルスクリプトを使用することで、私が望むものにあまりにも多くのCPUサイクルを支払っています。
これらのスクリプトを使用するか別のシェルスクリプトとして使用するかにかかわらず、提案があります。 zshまたはbashを使用できます。
ありがとうございます。
答え1
lsからカラー出力を取得するには、エイリアスを使用してくださいls='ls --color=always'
。次の方法でこの機能を有効にできます。
alias ls='ls --color=always'
プロンプトに現在のディレクトリを表示する方法は次のとおりです。
PROMPT='%~'
プロンプトにgit statusを追加するには:これ。
答え2
私は使うこのスクリプトはgit / contribで提供されています。バッシュを使用してください。 gitブランチとオートコンプリート機能も提供します。私が理解したのは、git statusも簡単にハッキングすることです。