① 哪位大牛知道在mac下vim怎麼配置我是做php的新手,求助!!
我也想有個蘋果 。。。配置文件 一般在$HOME目錄下面,具體配置可以上github,搜索vimfiles,結果中源文件 _vimrc就是配置文件 了
② 蘋果電腦下怎麼安裝vim
首先我們需要安裝homebrew,在終端輸入下面命令安裝:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
安裝完成後,運行下面代碼安裝vim和mac vim:
brew install vim
brew install macvim
brew install ctags
brew install cscope
設置Mac上的ctage和默認的vim
現在已經安裝了必備的軟體了,但是Mac下Xcode也有一個程序叫ctags,而且mac也自帶vim,所以我們需要修改系統變數:
sudo vim /etc/paths
系統默認將/usr/bin放在第一行,只需要將/usr/local/bin放在第一行就可以了:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
經過這樣的配置,就可以使用最新版的vim了。
用ctags和cscope解析代碼
接下來在代碼的根目錄運行:
ctags -R
cscope -Rbq
使用vundle自動安裝相關插件並配置
首先需要安裝vundle,否則會報錯的
在用戶目錄下創建.vimrc文件 注意查看的時候要用ls -a 來查看隱藏文件
粘貼這段內容到.vimrc中:
"設置vundle
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle##rc()
Bundle 'scrooloose/nerdtree' "文件瀏覽
Bundle 'majutsushi/tagbar' "代碼符號
Bundle 'wesleyche/SrcExpl' "類似sourceInsight的代碼預覽窗口
filetype plugin indent on " required!
"vundle設置完畢
syntax on
let g:tagbar_ctags_bin='/usr/local/bin/ctags'
let g:tagbar_left = 1
nnoremap <F3> :TagbarToggle<CR>
let NERDTreeWinPos='right'
nnoremap <F2> :NERDTreeToggle<CR>
nmap <F4> :SrcExplToggle<CR>
let g:Srcexpl_winHeight = 8
" // Set 100 ms for refreshing the Source Explorer
let g:SrcExpl_refreshTime = 100
" // Set "Enter" key to jump into the exact definition context
let g:SrcExpl_jumpKey = "<ENTER>"
" // Set "Space" key for back from the definition context
let g:SrcExpl_gobackKey = "<SPACE>"
let g:SrcExpl_pluginList = [
\ "__Tag_List__",
\ "_NERD_tree_"
\ ]
set tags=tags;/ "搜索上一級建立的tag
nmap <C-H> <C-W>h "control+h進入左邊的窗口
nmap <C-J> <C-W>j "control+j進入下邊的窗口
nmap <C-K> <C-W>k "control+k進入上邊的窗口
nmap <C-L> <C-W>l "control+l進入右邊的窗口
保存後,再使用vim後,發現報錯,報錯如下:
Error detected while processing /Users/liyong/.vimrc:
line 6:
E117: Unknown function: vundle##rc
line 8:
E492: Not an editor command: Bundle 'scrooloose/nerdtree' "文件瀏覽
line 9:
E492: Not an editor command: Bundle 'majutsushi/tagbar' "代碼符號
line 10:
E492: Not an editor command: Bundle 'wesleyche/SrcExpl' "類似sourceInsight的代碼預覽窗口
Press ENTER or type command to continue
提示的錯誤是在.vimrc中不認識vundle及Bundle這兩個函數,解決辦法就是安裝vundle
vundle,基於Git倉庫的插件管理軟體。
vundle將插件的安裝簡化為類似yum軟體安裝的過程,只要:BundleInstall插件就安裝完了,:BundleClean之後插件就卸載了。
更換機器時,在新機器上安裝vundle並使用老的vundle配置,即可安裝所有配置好的插件。
安裝:
$ git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
保存後,重新啟動vim,按ESC後輸入:BundleInstall後回車,系統會自動安裝這些插件。
安裝過程也比較詩意
③ macvim 和 命令行vim 是一套配置嗎
第一步安裝 MACVIM
1.下載macvim: http://code.google.com/p/macvim/
2.解壓macvim:解壓後三個文件
1)macvim(放入application文件夾);
2)mvim(放入/usr/bin);
[注] 方法一:終端命令:「cd /mvim文件路徑「
「$sudo cp -f mvim /usr/bin/「
方法二:終端命令:」defaults write com.apple.finder AppleShowAllFiles -bool true」 打開顯示隱藏文件
找到路徑 /usr/bin, 將mivm文件復制於裡面
終端命令:「defaults write com.apple.finder AppleShowAllFiles -bool false「 關閉顯示隱藏文件
3)readerme(看完刪除)
3.打開macvim:方法一:終端命令:「mvim「
方法二:雙擊MacVim應用程序圖標
第二步配置 MACVIM
1.配置文件
說起配置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的。
④ mac下如何配置vim
vim 無法編譯c。
用vim編輯c的話,方法跟Linux上一樣,都是在~/.vimrc中編寫配置腳本,然後~/.vim中放置插件。
⑤ macvim 怎麼配置vimrc
MacVim設置的字體字型大小,是用在MacVim.app場景下的。 使用終端的時候,即使設置了字體字型大小,也會自動使用終端字體字型大小。
⑥ 我現在用的是mac電腦,想請教一下,在mac終端下,自帶的vim的配置文件在什麼地方,我為什麼找不到vimrc
在家目錄下,在終端 ls -a ~/就可以看到了,vim ~/.vimrc命令可以直接打開他
由於文件是以點符號開頭的,可能會被隱藏。
⑦ 問一下mac下如何配置vim
macvim做的已經相當好了,比windows和linux都要好些,還提供服務在其他程序中打開macvim編輯文本。
⑧ mac osx里的vim和ctags怎麼配置使用,Mac OS X 系統討論
vim 是跨平台的,在不同的操作系統里,配置使用的方法差別不大。
上網搜搜 ctags 的配置使用就能找到很多有用的東西。自己摸索摸索吧,相信您可以很快掌握最初的用法。時間久了也就可以深入了。