Zsh
Zshzsh
Zshzshzshzshzshzsh bash
よりもzsh
を使用することをお勧めします。 また、設定、プラグイン、テーマを扱うことをより良くするため、zsh
でフレームワークをインストールすることを強くお勧めします。
また、エイリアス、エクスポート、pathchangesなどを格納するenv.sh
ファイルも含まれています。 これを別のファイルに入れて、mainconfigurationファイルをあまり汚さないようにします。 このファイルは、このページの下部にあります。
自作を使用してzsh
をインストールする:
brew install zsh
今、あなたはフレームワークをインストールする必要があります、私たちはOh My Zshor Preztoを使用することをお勧めします。 両方を使用するのではなく、それらのいずれかを選択する必要があることに注意してください。
zsh
の設定ファイルは.zshrc
と呼ばれ、あなたの家の所有者(~/.zshrc
)に存在します。
Oh My Zsh
Oh My Zshは、zsh
設定を管理するためのオープンソースのコミュニティ主導のフレームワークです。 それは箱から出して機能の束をcomeswithとあなたの端末の経験を向上させます。
Oh My Zshをインストールします:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
インストールスクリプトはzsh
をデフォルトのシェルに設定する必要がありますが、そうでない場合は手動で行うことができます:
chsh -s $(which zsh)
設定
すぐに使用できる設定ですが、おそらくあなたのニーズに合わせてカスタマイズしたいと思います。 Oh My Zshでできることを深く掘り下げたい場合は、公式のWikicontainsには多くの有用な情報が含まれていますが、ここでは基本について説明します。
変更を適用するには、new shell instanceor runを開始する必要があります:
source ~/.zshrc
Plugins
プラグインの名前を.zshrc
のplugin
配列に追加して、シェルにプラグインを追加します。
plugins=(git colored-man-pages colorize pip python brew osx zsh-syntax-highlighting zsh-autosuggestions)
Oh My Zsh Wikiにすべてのプラグインのリストがあります。プラグインを追加すると、シェルの起動時間が長くなる可能性があることに注意してください。
テーマ
テーマの変更は、設定ファイル内の文字列を変更するのと同じくらい簡単です。デフォルトのテーマはrobbyrussell
です。 テーマを変更するためにその値を変更するだけで、変更を適用することを忘れないでください。
ZSH_THEME=pygmalion
あなたはtheOh My Zsh Wikiにスクリーンショットを持つテーマのリストを見つけることができます。
Prezto
Preztoはzsh
の構成フレームワークであり、sanedefaults、エイリアス、関数、自動補完、およびプロンプトのテーマでコマンドラインインターフェイス環境を強化します。
プレストをインストール:
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
次のコマンドを実行して~/.zshrc
を作成します:
setopt EXTENDED_GLOBfor rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done
カスタマイズの詳細については、GitHubリポジトリforPreztoを参照してください。
Modules
Preztoにモジュールを追加するには、~/.zpreztorc
を編集し、モジュールasstringsをリストに追加します。
新しいシェルインスタンスを起動して変更を適用することを忘
テーマ
実行可能なすべてのテーマを一覧表示する:
prompt -l
次に、設定ファイル(~/.zpreztorc
)を開き、必要なテーマに変更します:
zstyle ':prezto:module:prompt' theme 'minimal'
env.sh
env.sh
を含めるには、~/.zshrc
を開き、以下を追加します:
source ~/<path to file>/env.sh
このファイルには、いくつかの事前定義された設定が付属しています、彼らはすべてオプションです。設定として使用する前に、それらを確認してください。 これらは、あなたのシェルでカスタマイズできるものを示すための単なる例です。