🔎
ターミナル(-zsh)にzsh-autosuggestionsを入れる方法
状況
- 仕事の都合でPCが新しくなり、iTerm2ではなくターミナルを使うことになった
- 予測変換機能を入れる際に調べる時間がかかってしまったため、わかりやすくまとめておこうと思う
対応
zsh-autosuggestionsとは
Mac標準ターミナルへの zsh-autosuggestions 導入方法
Macの標準ターミナルでzsh-autosuggestionsを導入するための簡単な手順を以下にまとめました。
1. Homebrewを使用してインストールする方法
Homebrewを利用して、簡単にzsh-autosuggestionsをインストールできます。
ステップ1: Homebrewのインストール確認
まず、Homebrewがインストールされているか確認します。ターミナルで以下を実行してください:
brew --version
もしインストールされていない場合は、以下のコマンドでインストールします:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
ステップ2: zsh-autosuggestionsをインストール
以下のコマンドを実行してzsh-autosuggestionsをインストールします:
brew install zsh-autosuggestions
ステップ3: .zshrc
に設定を追加
インストールが完了したら、~/.zshrc
ファイルに追加するため下記コマンドを実行します:
echo "source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
設定を反映するために、以下のコマンドでターミナルを再読み込みします:
source ~/.zshrc
ステップ4: 動作確認
ターミナルを再起動して、入力時に候補が表示されるか確認します。
2. Oh My Zshを使う方法
Oh My Zshを使ってzsh-autosuggestionsを管理することも可能です。
ステップ1: Oh My Zshのインストール
以下のコマンドでOh My Zshをインストールします:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
ステップ2: プラグインをインストール
以下のコマンドを実行してzsh-autosuggestionsをOh My Zshのプラグインディレクトリにクローンします:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
ステップ3: .zshrc
にプラグインを追加
~/.zshrc
ファイルを編集し、plugins
リストにzsh-autosuggestions
を追加します:
vim ~/.zshrc
## いっぱいある設定の中でpluginsを探し、iで編集モードに切り替えたあとzsh-autosuggestionsを追加
plugins=(
git
zsh-autosuggestions
)
設定を反映するために、以下を実行します:
source ~/.zshrc
ステップ4: 動作確認
ターミナルを再起動して、文字入力中にサジェストが表示されることを確認します。
どちらの方法を選ぶべきか
- Homebrewを使う方法: シンプルで初心者におすすめ。
- Oh My Zshを使う方法: カスタマイズ性が高く、他のプラグインを使いたい場合に便利。
Discussion