使用Vim和Tmux打造IDE

1 Vim

無需多說,Mac&Linux下最好用的編輯器之一。
Mac和大多數(shù)Linux都自帶Vim,如果版本太老,可以自行升級。

2 Vim Configuration

配置可以直接使用網(wǎng)友共享的優(yōu)化配置:

https://github.com/amix/vimrc

安裝命令:

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 快捷鍵

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容