iTerm2+zsh+tmux

久違的Mac文
決定來介紹
換Mac最好的理由

Terminal

換了作業系統
如果只使用漂亮的GUI
工作效率up10%
如果加上了terminal
工作效率up30%
不只是工作效率提升
能做的事情更多了

terminal的好處就不多說了
請大家自行google拉



iTerm2

https://www.iterm2.com/
設定的選項比預設的terminal程式還要廣
且有在定期的更新維護

 設定的部分就大家自行依照習慣跟喜好摸索一下吧



zsh

更方便的shell
tab補齊指令的功能更勝bash
選取能使用方向鍵
還有最重要的
 oh-my-zsh
在terminal輸入

curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

更改預設的shell


chsh -s /usr/local/bin/zsh

接這要設定iTerm2


首先下載特殊字型
以及看code必備的source code pro
點開檔案即可安裝到字體簿

打開iTerm2的preference
將Regular Font設為 source code pro
Non-ASCII Font設為Menlo Regular for Powerline

 然後編輯~/.zshrc
我的.zshrc
主題的部分可以自行依喜好選擇
https://github.com/robbyrussell/oh-my-zsh/wiki/themes


tmux

一心多用神器!

要怎麼有效的運用15'的螢幕呢
當然是多視窗啊!
這張真的是比較誇張拉ㄎ
看ptt的時候順便打code
最下面還可以拿來run code

安裝tmux

brew install tmux

設定tmux

編輯 ~/.tmux.conf
我的.tmux.conf

簡易講解我的設定檔

我把key設為control+j
只要輸入control+j 接下來的按鍵就會變成tmux指令

滑鼠可以 focus 調整視窗大小
分割視窗的移動 hjkl (like vim)
垂直分割視窗 \
水平分割視窗 -
重新分配視窗大小 [space]
將視窗獨立出來 !
切換到下一個視窗 n
選取模式 [
貼上 ]

開始使用tmux

在terminla輸入tmux
就會產生新的tmux session
想要恢復上一個session則輸入
tmux attach
關機所有的session都會被清空喔

護眼配色

黑底白字是工程師的必備
個人推薦
Moloka
高反差低亮度才能長久持續觀看
https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/schemes/Molokai.itermcolors
 設定如果有問題可以底下回覆

總結 

除了有好的環境之外
其實terminal的效率
還是決定在你對指令的熟練程度
相信只有長久的使用
那些複雜的指令都可以變得很簡單
有了這麼漂亮的介面
還不多多練習打指令嗎XDDD

留言