Open3

Macのzsh環境構築メモ

donchan922donchan922

デフォルトシェルの確認を行います。

# デフォルトシェルの確認
$ echo $SHELL
/bin/zsh

# zshでなければzshに変更
$ chsh -s /bin/zsh
donchan922donchan922

続いて、preztoの設定を行います。

# リポジトリをクローンする。
$ git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

# 設定ファイルを作成する。
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done

# 設定ファイルを読み込む設定を行う。
$ echo 'source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"' >> ~/.zshrc
~/.zpreztorc
...
# gitのブランチ名をプロンプトに表示するための設定を追加する。
    zstyle ':prezto:load' pmodule \
    'environment' \
    'terminal' \
    'editor' \
    'history' \
    'directory' \
    'spectrum' \
    'utility' \
    'completion' \
    'history-substring-search' \
+   'git' \
+   'syntax-highlighting' \
+   'autosuggestions' \
    'prompt'

...

# autosuggestions colorを変更する。
-  # zstyle ':prezto:module:autosuggestions:color' found ''
+  zstyle ':prezto:module:autosuggestions:color' found 'fg=23'

# プロンプトのテーマを変更する。
-  zstyle ':prezto:module:prompt' theme 'sorin'
+  zstyle ':prezto:module:prompt' theme 'kylewest'
~/.zprezto/modules/prompt/functions/prompt_kylewest_setup
-  zstyle ':prezto:module:editor:info:keymap:primary' format "%B%F{green}❯%f%b"
+  zstyle ':prezto:module:editor:info:keymap:primary' format "%B%F{green}$%f%b"
donchan922donchan922

ターミナルのテーマをSolarizedに変更します。

# テーマをダウンロードする。
$ git clone https://github.com/tomislav/osx-terminal.app-colors-solarized solarized.git
  1. メニューバーの「ターミナル」 > 「環境設定」
  2. 「プロファイル」タブ > 「左下の...マーク」 > 「読み込む」
  3. 「Solarized Dark.terminal」を選択する。

Vimの設定

# SolarizedのVimカラーをダウンロードする
$ git clone https://github.com/altercation/vim-colors-solarized.git
$ cd vim-colors-solarized/colors
$ mkdir -p ~/.vim/colors

# SolarizedのVimカラーを設定する
$ mv solarized.vim ~/.vim/colors/

# .vimrcに以下3行を追加する
$ vi ~/.vimrc
syntax enable
set background=dark
colorscheme solarized