まえから憧れてたおしゃれで見やすいターミナル。
一度やろうとして色々必要なもののインストールはしたものの、その後がよくわからず挫折していた。
が、今日ついに実現した。
今後のために備忘録。
こんな感じ
- 最低限の情報表示で画面が超スッキリ
- Tabで補完のみならず、候補から選択もできる
- .gitを検知してブランチを表示してくれる
- コマンドに色がつく(正しいコマンドは緑、間違ったコマンドは赤)
- とにかく見やすい
- そして見やすい
必要なもの
- iTerm2
- Homebrew
- zsh
- oh-my-zsh
各種インストール手順はデザイナーが学ぶコマンドライン環境作りを参考にするとよいかと。
ただし、Homebrew Caskの部分と、oh-my-zsh以下は無視していい。
それと、何かインストールした後は念のためターミナルを再起動しよう(または新しいウィンドウを開く)
手順
※必要なもののインストールは済んだ前提。
.zshrcを編集し、テーマを設定(ここではrefinedを使用)
他のが使いたければこちらから
ZSH_THEME="refined"
コマンドに色を付ける(syntax highlighting)
cd ~/.oh-my-zsh && git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
source ~/.oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
色はiTerm2の設定から調節できる。
(Preferences > Profiles > Colors)
おまけ(Vimのsyntax highlighting)
まずplug.vimを導入
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \\n https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
.vimrcを作り、以下を記述して保存
call plug#begin('~/.vim/plugged')
Plug 'nightsense/stellarized'
call plug#end()
colorscheme stellarized_dark
syntax on
Vimを再起動して、以下を実行
:PlugUpdate
ちなみに、最低
syntax on
これだけでもsyntax highlightはされるようになる。
でもカスタマイズしたいじゃん?
あとがき
どうやらoh-my-zshよりPreztoの方がいいかもしれないらしい(今更)
要調査。
参考リンク
Badassify your terminal and shell
お前らのターミナルはダサい
デザイナーが学ぶコマンドライン環境作り
zshテーマまとめページ
~/.vim/colors(vimテーマまとめサイト)
stellarrized(使用したvimテーマ)