變裝

剛好網路上看到有人介紹這個 iTerm 的主題,看了一下,其實是個主題包:

A dark theme for Atom, Alfred, Emacs, iTerm, Slack, Sublime Text, TextMate, Terminal.app, Vim, Xcode, Zsh.

看起來配色蠻雅緻的,一時手癢就乾脆來幫幾個 console 程式變變裝。在上面的主題包中我目前有在用的就:AlfrediTerm 以及 Vim,至於 Zsh(z shell) 據說是個可以取代 bash 的好用 shell,功能包括強大的自動補全功能、各種插件以及主題的支援等。索性也一併裝來玩看看。

在主題官網上有相當詳細的安裝細項說明,基本上按表操作即可。由於 Zsh 要另外安裝,所以先裝上 Homebrew 這個套件管理程式:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget

再來安裝 Zsh 以及 oh-my-zsh:

brew install zsh 
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 安裝 Zsh 的主題及套用:
git clone https://github.com/zenorocha/dracula-theme/

編輯 ~/.zshrc ,修改 ZSH_THEME="dracula"

  • iTerm 的安裝及套用:
git clone https://github.com/zenorocha/dracula-theme/

在 iTerm2 > Preferences > Profiles > Colors Tab 匯入 Presets 再 Load Presets 套用。

iTerm & Zsh 套用 Dracula 主題的 iTerm/Zsh
  • VIM 的安裝及套用:

先安裝 Vundle 外掛管理程式:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

編輯 .vimrc 檔案,新增:

Plugin 'zenorocha/dracula-theme', {'rtp': 'vim/'}

編輯完大概類似這樣:

set nocompatible             " not compatible with the old-fashion vi mode
filetype off                 " required!
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle
" required!
Plugin 'VundleVim/Vundle.vim'
" My Bundles here:
"
" original repos on github
Plugin 'JSON.vim'
Plugin 'hail2u/vim-css3-syntax'
Plugin 'cakebaker/scss-syntax.vim'
Plugin 'othree/html5.vim'
Plugin 'ap/vim-css-color' "css 顏色
Plugin 'evgenyzinoviev/vim-vendetta' "colorscheme
Plugin 'itchyny/lightline.vim' "statusline
Plugin 'ervandew/supertab'
Plugin 'tpope/vim-fugitive' "status git branch
Plugin 'junegunn/vim-easy-align' " 自動對齊工具
Plugin 'zenorocha/dracula-theme', {'rtp': 'vim/'}
" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" Put your non-Plugin stuff after this line
	
syntax on

再 VIM 執行外掛安裝:

:PluginInstall
VIM 套用 Dracula 主題的 VIM
  • Alfred 就更簡單了,直接到剛剛 git 下來的主題包裡,雙擊alfred/Dracula.alfredappearance 就匯入套用了。
Alfred 套用 Dracula 主題的 Alfred