Zsh プラグイン推奨と設定ガイド
Oh My Zsh プラグイン
Oh My Zsh は人気の Zsh 設定フレームワークであり、コマンドライン体験を大幅に向上させる多くの便利なプラグインが付属しています。以下に推奨されるプラグインをいくつか紹介します。
1. zsh-autosuggestions
このプラグインは、履歴やよく使うコマンドに基づいて、現在入力中のコマンドに対して自動提案を表示します。右矢印キーを押すだけで、提案されたコマンドを素早く完成させることができます。
インストール:
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions2. zsh-syntax-highlighting
コマンドラインに構文ハイライトを提供し、コマンド、引数、ファイルパスをより簡単に識別できるようにします。
インストール:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting3. zsh-completions
Zsh のデフォルトの補完機能を拡張し、多くのコマンドに対してより多くの補完オプションを提供します。
インストール:
git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completionsテーマの美化
Oh My Zsh を使用すると、テーマを簡単に変更してターミナルを美化できます。美しく情報量も豊富な Powerlevel10k テーマが推奨されます。
Powerlevel10k のインストール:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $HOME/.powerlevel10k~/.zshrc でテーマを設定:
ZSH_THEME="powerlevel10k/powerlevel10k"その他の便利なプラグイン
- git: Git コマンドを強化し、多くの便利な Git コマンドエイリアスを提供するプラグインです。
- docker: docker コマンドの補完とヒント。
- npm: npm のコマンド補完を提供します。
必要に応じて、~/.zshrc ファイルでこれらのプラグインを有効または無効にできます。~/.zshrc ファイルを編集し、plugins という行を探して、プラグイン名を追加または削除します。
plugins=(git docker npm)小技
Ctrl + rを使用して、コマンド履歴を素早く検索できます。!!を使用して直前のコマンドを繰り返すことができます。manコマンドを使用して、他のコマンドのマニュアルを表示できます(例:man git)。
Zsh のプラグインとテーマを適切に設定することで、コマンドラインの効率と美しさを大幅に向上させることができます。このガイドが、強力なコマンドライン環境の構築に役立つことを願っています!