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.分別表示自動識別文
件類型,用文件類型腳本,使用縮進定義文件。"