はじめに
先日iTerm2を導入しました。
せっかくなのでこのタイミングでカスタマイズしてみたところ、結構いい感じになったのでその方法をシェアします。
iTerm2をインストールする
下記リンク先からダウンロードできます。
https://iterm2.com
まずは見た目を変える
こちらを参考にしました。それでは1つずつ見ていきます。
https://gist.github.com/kevin-smets/8568070
oh-my-zshをインストールする
oh-my-zshは、zsh用の設定フレームワークです。
公式はこちらから→https://github.com/ohmyzsh/ohmyzsh
下記コマンドでインストールします。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Powerlevel 10kを使用する
こちらは表示をカスタマイズするプラグインです。
公式はこちらから→https://github.com/romkatv/powerlevel10k
下記コマンドでクローンします。
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
クローンしたら、zshの個人設定ファイルである.zshrcを開きます。
open ~/.zshrc
先ほどクローンしたPowerlevel 10kが使えるように書き換えます。
ZSH_THEME="powerlevel10k/powerlevel10k"
フォントをインストールする
このままだと表示が文字化けしていると思います。
解消するために下記リンク先からSource Code Pro for Powerlineというフォントをダウンロードします。
https://github.com/powerline/fonts/blob/master/SourceCodePro/Source%20Code%20Pro%20for%20Powerline.otf
ダウンロードが終わったら、下記リンク先にも記載されている通りインストールを進めます。
https://github.com/powerline/fonts
まずはクローンします。
git clone https://github.com/powerline/fonts.git --depth=1
インストールします。
cd fonts
./install.sh
cd ..
rm -rf fonts
iTerm2で設定する
iTerm2のPreferencesを開き、Profiles内のTextタブを開きます。
Fontを先ほどインストールしたSource Code Pro for Powerlineに変更します。
これで文字化けが直るはずです。
これは好みですが、Colorsタブ内のColor Presetsで色をSolarized Darkを選びました。
以上で見た目のセットアップは終了です。
コマンドの予測補完を表示する
zsh-autosuggestionsというプラグインを入れてコマンドの予測補完を表示できるようにしました。
https://github.com/zsh-users/zsh-autosuggestions
まずはクローンする。
git clone [https://github.com/zsh-users/zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) $ZSH_CUSTOM/plugins/zsh-autosuggestions
次に、.zshrcにzsh-autosuggestionsを追記します。
私の場合、以下のようになりました。
plugins=(
git
zsh-autosuggestions
)
最後に設定を更新しておきます。
source ~/.zshrc
エイリアスを設定する
まずは毎回git push等のようにgit 〜と入力しなくてもいいようにエイリアスを設定します。
.zprofileを開き、下記を追記します。
alias g='git'
エイリアスを設定することで、下記のようにg 〜と省略することができるようになります。
g push
次に、よく使うgitコマンドについてもエイリアスを設定しておきます。
こちらについては.gitconfigに記載していきます。
[alias]
co = checkout
ps = push
st = status
br = branch
例えば、g pushと入力しなくても下記のようにさらに省略することができるようになります。
g ps
最後に
参考までに.gitconfigを公開しましたので、コピーしてお使いください。
https://github.com/n199603/dotfiles-public
以上、ターミナルをカスタマイズする方法でした。見ていただきありがとうございました。