開始之前
身為開發者的一份子,常常需要使用Command line做事,這時候不來點漂亮的介面,怎麼還有心情繼續開發呢
只需10分鐘輕鬆訂製屬於自己的Command line
安裝步驟
- 安裝iTerm2
你可以選擇繼續使用原本的Terminal,但我個人建議還是轉向iterm2的懷抱吧安裝完成後打開iterm2,Preferences > Profiles > Terminal > Report Terminal Type查看是否為xterm-256color,不然等一下是沒辦法看到很漂亮的顏色哦1
brew cask install item2
- 修改iterm2的顏色
Preferences > Profiles > Colors > Color Presets…
iterm2本身內建就有幾個顏色組合,但個人覺得沒有這麼好看
所以我們去這邊下載iTerm2-Color-Schemes
然後將整個repo下載下來,下載位置看個人喜好要放哪都可以
下載完成後,可以看到裡面有很多個資料夾,我們只需要把schemes這個資料夾依照個人喜好選擇想要的配色import即可 - 安裝powerline font
因為我們要使用的theme會有許多特殊字元,為了避免待會出現可怕的問號,所以我們先來下載字型
我是使用nerd-fonts這個字型安裝完字型後,要記得去iTerm2去更改剛剛的SauceCodePro Nerd Font字型,不然是不會生效的哦1
2brew tap homebrew/cask-fonts
brew cask install font-hack-nerd-font - 接著要進入本篇重點 安裝zsh安裝完zsh,將其設為預設的shell
1
brew install zsh
1
2sudo sh -c "echo $(which zsh) >> /etc/shells"
chsh -s $(which zsh) - 安裝ohmyzsh
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 安裝powerlevel9k
1
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
- 設置~/.zshrc
這是我zshrc設置可作參考,也可依照自己的需求去做設定1
2
3
4
5
6
7
8
9
10
11ZSH_THEME="powerlevel9k/powerlevel9k"
# 左側
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir dir_writable vcs)
# 右側
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(ram load time)
# 如果當前登入角色為xxx,則不會顯示,可減少不必要的資訊顯示
DEFAULT_USER="xxx"
# 這串如果沒有設定的話不會有icon顯示
POWERLEVEL9K_MODE='nerdfont-complete'
# 因為之前很多環境變數都是在bash底下,為了避免後續開發時遇到問題要將環境變數從bash配置過來
source ~/.bash_profile