再使用Mac編輯文件時感受很是不爽,沒有語法高亮,只能經過設置改變全部字體爲同一個顏色,看起來仍是彆扭,php
因而找到方法使用vim時能夠實現語法高亮顯示,操做步驟以下:vim
1.進入/usr/share/vim目錄xcode
2.編輯vimrc文件app
NERDTree的做用就是列出當前路徑的目錄樹,通常IDE都是有的。能夠方便的瀏覽項目的整體的目錄結構和建立刪除重命名文件或文件名。
至於它的配置我作了以下修改佈局
" NERDTree config map <F2> :NERDTreeToggle<CR> autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif
第一條是說使用F2鍵快速調出和隱藏它;
第二條是關閉vim時,若是打開的文件除了NERDTree沒有其餘文件時,它自動關閉,減小屢次按:q!。
若是想打開vim時自動打開NERDTree,能夠以下設定字體
autocmd vimenter * NERDTree
ctrl + w + h 光標 focus 左側樹形目錄 ctrl + w + l 光標 focus 右側文件顯示窗口 ctrl + w + w 光標自動在左右側窗口切換 #!!! ctrl + w + r 移動當前窗口的佈局位置
o 在已有窗口中打開文件、目錄或書籤,並跳到該窗口 go 在已有窗口 中打開文件、目錄或書籤,但不跳到該窗口 t 在新 Tab 中打開選中文件/書籤,並跳到新 Tab T 在新 Tab 中打開選中文件/書籤,但不跳到新 Tab i split 一個新窗口打開選中文件,並跳到該窗口 gi split 一個新窗口打開選中文件,但不跳到該窗口 s vsplit 一個新窗口打開選中文件,並跳到該窗口 gs vsplit 一個新 窗口打開選中文件,但不跳到該窗口 ! 執行當前文件 O 遞歸打開選中 結點下的全部目錄 x 合攏選中結點的父目錄 X 遞歸 合攏選中結點下的全部目錄 e Edit the current dif 雙擊 至關於 NERDTree-o 中鍵 對文件至關於 NERDTree-i,對目錄至關於 NERDTree-e D 刪除當前書籤 P 跳到根結點 p 跳到父結點 K 跳到當前目錄下同級的第一個結點 J 跳到當前目錄下同級的最後一個結點 k 跳到當前目錄下同級的前一個結點 j 跳到當前目錄下同級的後一個結點 C 將選中目錄或選中文件的父目錄設爲根結點 u 將當前根結點的父目錄設爲根目錄,並變成合攏原根結點 U 將當前根結點的父目錄設爲根目錄,但保持展開原根結點 r 遞歸刷新選中目錄 R 遞歸刷新根結點 m 顯示文件系統菜單 #!!!而後根據提示進行文件的操做如新建,重命名等 cd 將 CWD 設爲選中目錄 I 切換是否顯示隱藏文件 f 切換是否使用文件過濾器 F 切換是否顯示文件 B 切換是否顯示書籤 q 關閉 NerdTree 窗口 ? 切換是否顯示 Quick Help
:tabnew [++opt選項] [+cmd] 文件 創建對指定文件新的tab :tabc 關閉當前的 tab :tabo 關閉全部其餘的 tab :tabs 查看全部打開的 tab :tabp 前一個 tab :tabn 後一個 tab 標準模式下: gT 前一個 tab gt 後一個 tab MacVim 還能夠藉助快捷鍵來完成 tab 的關閉、切換 cmd+w 關閉當前的 tab cmd+{ 前一個 tab cmd+} 後一個 tab
Ctags 插件
一、安裝Exuberant Ctags 勇敢點進去,而後點擊那個ui
Source only distribution (gzipped) | ctags-5.8.tar.gz |
解壓縮到本地,你會發現裏面不少源文件,so,固然要安裝了xcode。編碼
打開終端進入該解壓縮目錄執行:url
./configure make sudo make installspa
這裏注意了!
默認mac也有一個ctags,但那個是簡單的。咱們用剛剛安裝的,剛安裝的應該在/usr/local/bin
經過終端輸入:which ctags 看路徑是否是。
若是是/usr/bin/ctags
恭喜你,要讓系統默認先看到咱們安裝的ctags:
打開~/根目錄下的.profile,若是你也沒發現有這個文件,不要緊,建立一個!
而後在裏面添加:export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
再到終端執行:source ~/.profile
而後再看看which ctags,如無心外,應該是/usr/local/bin/ctags
最後在.vimrc配置文件添加: let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
而後按下"Ctrl-]"。用"Ctrl-o"退回原來的地方