1 Vim
無需多說,Mac&Linux下最好用的編輯器之一。
Mac和大多數(shù)Linux都自帶Vim,如果版本太老,可以自行升級。
2 Vim Configuration
配置可以直接使用網(wǎng)友共享的優(yōu)化配置:
安裝命令:
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
3 Vim Plugins - NERDTree
Vim插件,裝了這個插件,便可以顯示樹形目錄結(jié)構(gòu)。
https://github.com/scrooloose/nerdtree
安裝命令:
git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
重啟Vim,在命令模式下輸入NERDTree即可開啟目錄展示,默認(rèn)是當(dāng)前路徑。
:NERDTree
3 Vim Plugins - For Code Complete
如果你還需要代碼補(bǔ)全等功能,那么參考插件YouCompleteMe的使用。
https://github.com/Valloric/YouCompleteMe
4 Tmux
tmux是一個終端管理工具,可以方便的維護(hù)多個終端窗口(Window)以及在窗口里面分欄(Panel)。而且可以保存窗口狀態(tài),不需要每次重新調(diào)整窗口位置。
主要好處:公司沒做完的事情,回家繼續(xù)做 ... ??????
1. 創(chuàng)建session:
tmux new -s {session_name}
2. 恢復(fù)session:
tmux at -t {session_name}
{session_name}是你自己定義的會話名稱。
同樣可以使用高手的配置:
https://github.com/tony/tmux-config
如果不小心把窗口關(guān)掉了,沒關(guān)系,采用恢復(fù)session方式打開,立即恢復(fù)了有沒有??,當(dāng)然前提是你以創(chuàng)建session方式打開的。
macdev:~ shuyanbo$ tmux new -s dev
......
macdev:~ shuyanbo$ tmux at -t dev
5 最終打造出來的IDE如下圖所示:

image.png
6 快捷鍵
快捷鍵!快捷鍵!快捷鍵!
重要的話說三遍,記不住快捷鍵一切都是白搭!