MacVim配置


http://download.csdn.net/detail/szd1007/8557087這個版本可以支持10.10系統下正常使用,之前使用的可能在10.10下無法打開

 

下載後得到的解壓包裏面有三個文件(MacVim、mvim、reader.txt)

MacVim.app放到你的應用程序也就是/Applications目錄下(必須放到應用程序目錄下,否則終端調用:mvim 會找不到MacVim的可執行文件)

mvim拷貝到/usr/bin/這個目錄下 ($sudo cp -f mvim /usr/bin/)(終端就可以通過mvim 文件名 來啓動MacVim編輯文件了)

reader.txt(看完刪除)

 

如果不想吧MacVim裝到應用程序(Applications)目錄下,又想在終端調用mvim,可以編輯/etc/bashrc文件($ sudo vim /etc/bashrc),將以下代碼添加到文件中,:wq! 強制保存退出)
alias mvim='/Volumes/App/App/MacVim.app/Contents/MacOS/MacVim'

 

MacVim配置.vimrc


在終端輸入:$ vi 在vi編輯器中輸入::version 可以查看系統中vimrc的位置

system vimrc file: "$VIM/vimrc"  『注:vimrc系統配置文件位置』
user vimrc file: "$HOME/.vimrc"  『注:vimrc用戶配置文件位置』

如果不知道$VIM或$HOME具體是哪個目錄,可以在vi中用下面的命令查看:

:echo $VIM  正常情況下應該在(/usr/share/vim)目錄下
:echo $HOME  正常情況下應該在(/Users/apple 就是用戶終端的根目錄)目錄下

用戶配置文件內容會覆蓋系統配置文件內容,所以編輯用戶配置文件就可以了

終端根目錄輸入:

:vim .vimrc

有則打開,無則創建,打開編輯後用:wq!強制保存退出


如果沒有vimrc文件(正常都會有的),用戶可以通過一下方式創建:

首先創建用戶版vimrc(Mac下默認是沒有的),你可以在用戶主目錄下自己創建一個空的用戶版vimrc文件:
sudo sh (會提示你輸入當前用戶的密碼)
mkdir ~/.vimrc
也可以將全局版vimrc文件複製到用戶主目錄下做爲用戶版vimrc:
sudo cp /usr/share/vim/vimrc ~/.vimrc
這裏說明一下,~/就是用戶主目錄,相當於/Users/用戶名/。
一般推薦後一種做法。


說起配置Vim,首先要知道三個配置文件:vimrc,gvimrc和exrc。這些配置文件的位置油Vim的安裝位置和操作系統決定。
vimrc
vimrc是Vim最主要的配置文件,它有兩個版本:全局版本(global)和用戶版本(personal)。全局vimrc文件在Vim的安裝目錄中,我的電腦是 
Mac,所以其路徑是/usr/share/vim/vimrc
假如你不知道全局vimrc的位置,可以打開Vim,在普通模式(Normal)下輸入下面的命令得到它的位置:echo $VIM(注意大小寫)用戶版本的
vimrc文件在當前用戶的主目錄下,主目錄的位
置依賴於操作系統。Mac下的用戶vimrc文件路徑爲:/Users/用戶名/.vimrc(文件名前面的”.”代表這個文件是隱藏文件)
你可以在Vim的普通模式下輸入下面的命令,查找用戶主目錄的位置::echo $HOME
但是Mac下默認是沒有用戶vimrc的,所以需要你自己創建一個。
不管怎麼改用戶版的vimrc文件,其中的內容都是是覆蓋在全局vimrc文件中設置的內容,這就意味着你可以不需要去改變全局vimrc文件來進行配置
vim,只需要修改用戶vimrc文件。
gvimrc
gvimrc文件是Gvim的配置文件,和vimrc很相似,並且是放在同一個目錄下的,也分爲全局版和用戶版。這個文件是用來設置只有Gvim才能使用的
GUI設置。我感覺Vim比Gvim好用,所以沒有管這個文件。
exr
exrc文件是用作與vi或ex向後兼容的,它也和vimrc放在同一個目錄,當然也分全局版和用戶版。然而,除非你想用vi兼容的模式來使用Vim,否則你
更本不會用到這個文件。當然一般人都 
不會用vi兼容模式來使用Vim的。

然後是配置自己喜歡的Vim風格。


1.安裝插件
到官網下源碼包,這個: http://prdownloads.sourceforge.net/ctags/ctags-5.7.tar.gz ; j; z$ p8 k6 F* Q 七度蘋果電腦軟件
下好解壓到某個目錄,譬如說Desktop,在Terminal下cd進入此目錄,然後輸入"./configure",完成後輸入"make"編譯,最後輸入"sudo make install",輸入管理員密碼安裝. 

2.打開用戶vimrc文件並在裏面添加各種Vim命令:
將下面命令複製到.vimrc文件下面:

 syntax on

 " 語法高亮"

 

 autocmd InsertLeave * se nocul

 autocmd InsertEnter * se cul

 " 用淺色高亮當前行"

 

 set smartindent

 " 智能對齊"

 

 set autoindent

 " 自動對齊"

 

 set confirm

 " 在處理未保存或只讀文件的時候,彈出確認"

 

 set tabstop=4

 " Tab鍵的寬度"

 

 set softtabstop=4

 set shiftwidth=4

 " 統一縮進爲4"

 

 set noexpandtab

 " 不要用空格代替製表符"

 

 set number

 " 顯示行號"

 

 set history=50

 " 歷史紀錄數"

 

 set hlsearch

 set incsearch

 " 搜索逐字符高亮"

 

 set gdefault

 " 行內替換"

 

 set encoding=utf-8

 set fileencodings=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936,utf-16,bi

 g5,euc-jp,latin1

" 編碼設置"


colorscheme torte

" 設置顏色主題"


set guifont=Menlo:h16:cANSI

" 設置字體"


set langmenu=zn_CN.UTF-8

set helplang=cn

" 語言設置"


set cmdheight=2

" 命令行(在狀態行)的高度,默認爲1,這裏是2"


set ruler

" 在編輯過程中,在右下角顯示光標位置的狀態行"


set laststatus=2

" 總是顯示狀態行"

 set showcmd

 " 在狀態行顯示目前所執行的命令,未完成的指令片段亦會顯示出來"

 

 set scrolloff=3

 " 光標移動到buffer的頂部和底部時保持3行距離"

 

 set showmatch

 " 高亮顯示對應的括號"

 

 set matchtime=5

 " 對應括號高亮的時間(單位是十分之一秒)"

 

 set autowrite

 " 在切換buffer時自動保存當前文件"

 

 set wildmenu

 " 增強模式中的命令行自動完成操作"

 

 set linespace=2

 " 字符間插入的像素行數目"


set whichwrap=b,s,,[,]

" 開啓Normal或Visual模式下Backspace鍵,空格鍵,左方向鍵,右方向鍵,Insert或r

eplace模式下左方向鍵,右方向鍵跳行的功能。"


filetype plugin indent on

" 分爲三部分命令:file on, file plugin on, file indent on.分別表示自動識別文

件類型,用文件類型腳本,使用縮進定義文件。"







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章