(G)VIM的安裝與配置

首先都是通過vundle管理插件的
后附vimrc

window

下載安裝gvim

在vimrc中添加如下

set rtp+=$VIM/vimfiles/bundle/vundle/  
call vundle#rc('$VIM/vimfiles/bundle/')  
Bundle 'gmarik/vundle'

如果要實(shí)現(xiàn)函數(shù)的跳轉(zhuǎn),記得去下載ctags 并將 ctags.exe 一個(gè)文件 放到vim74目錄下即可
https://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download?nowrap
如果要實(shí)現(xiàn)透明請(qǐng)下載vimtweak.dll*

Linux

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'

vimrc配置

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"最大化
autocmd GUIEnter * simalt ~x
"窗口化
"winpos 535 22
"set lines=35 columns=108 
"colo peachpuff 
"set autoindent 


set nu!            "設(shè)置行號(hào)
set background=dark
colorscheme molokai     "設(shè)置配色方案
syntax on         "文件類型偵測(cè)
syntax enable        "語法高麗
set nobackup        "不生成備份文件
set showmatch        "設(shè)置匹配模式
set smartindent        "設(shè)置智能對(duì)齊
set ai!            "設(shè)置自動(dòng)縮進(jìn)
set fileencodings=utf-8,gbk
set ambiwidth=double    "設(shè)置中文支持
set guifont=consolas:h11 "設(shè)置字體及大小
"set guifont=Ubuntu\ Mono:h12
set mouse=a        "啟用鼠標(biāo)
"按y鍵復(fù)制克饶,然后點(diǎn)擊要粘貼的地方使用鼠標(biāo)中鍵粘貼
>  'mouse' 選項(xiàng)的字符決定 Vim 在什么場(chǎng)合下會(huì)使用鼠標(biāo):
                n       普通模式
                v       可視模式
                i       插入模式
                c       命令行模式
                h       在幫助文件里,以上所有的模式
                a       以上所有的模式
                r       跳過 |hit-enter| 提示
                A       在可視模式下自動(dòng)選擇

set softtabstop=4   "一次tab前進(jìn)4個(gè)字符
set expandtab   "空格代替tab
set formatoptions+=mM
set hidden      "允許為保存時(shí)切換到緩沖區(qū)
set history=1024 "歷史記錄
set helplang=cn "中文幫助\
set wrap    "自動(dòng)換行
set linebreak   "整詞換行
"set guioptions-=T   "隱藏工具欄
set go=  "界面無邊框
" 開啟折疊
set foldmethod=indent
set foldlevel=99
nnoremap <space> za  "Normal下 空格即可對(duì)代碼進(jìn)行折疊

autocmd FileType php setlocal tabstop=2 shiftwidth=2 softtabstop=2 textwidth=120
autocmd FileType ruby setlocal tabstop=2 shiftwidth=2 softtabstop=2 textwidth=120
autocmd FileType php setlocal tabstop=4 shiftwidth=4 softtabstop=4 textwidth=120
autocmd FileType coffee,javascript setlocal tabstop=2 shiftwidth=2 softtabstop=2 textwidth=120
autocmd FileType python setlocal tabstop=4 shiftwidth=4 softtabstop=4 textwidth=120
autocmd FileType html,htmldjango,xhtml,haml setlocal tabstop=2 shiftwidth=2 softtabstop=2 textwidth=0
autocmd FileType sass,scss,css setlocal tabstop=2 shiftwidth=2 softtabstop=2 textwidth=12

"補(bǔ)全
filetype plugin on                                             
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
autocmd FileType c setlocal omnifunc=ccomplete#Complete

"vundle插件管理
set rtp+=$VIM/vimfiles/bundle/vundle/  
call vundle#rc('$VIM/vimfiles/bundle/')  
Bundle 'gmarik/vundle'

"ctags set 
let Tlist_Show_Menu = 1
set tags=tags;
set autochdir



"tagbar類似taglist 對(duì)面向?qū)ο蟾押?Bundle 'majutsushi/tagbar'
nmap <F8> :TagbarToggle<CR>

"快速搜索
"Bundle 'kien/ctrlp.vim'

"對(duì)齊線 "色塊
Bundle 'nathanaelkane/vim-indent-guides'
"let g:indent_guides_enable_on_vim_startup = 1
let g:indent_guides_auto_colors = 0
let g:indent_guides_guide_size = 1 
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd  guibg=#333333 ctermbg=3
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=#444444 ctermbg=4
map <F3> :IndentGuidesToggle<CR>

"文件夾列表
Bundle 'scrooloose/nerdtree'
let NERDTreeWinPos='left'
let NERDTreeWinSize=30
map <F2> :NERDTreeToggle<CR>
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif

"vim 下方彩色狀態(tài)欄
Bundle 'bling/vim-airline'
set laststatus=2




"php
Bundle 'php.vim'

"透明 針對(duì)window 需要下vimtweak.dll
"Alpha Window
nmap <M-r> :call libcallnr("vimtweak.dll","SetAlpha",215)<cr>
nmap <M-e> :call libcallnr("vimtweak.dll","SetAlpha",255)<cr>
"Maximized Window
map <leader>mw :call libcallnr("vimtweak.dll","EnableMaximize",1)<cr>
map <leader>mW :call libcallnr("vimtweak.dll","EnableMaximize",0)<cr>
"TopMost Window
map <leader>et :call libcallnr("vimtweak.dll","EnableTopMost",1)<cr>
map <leader>eT :call libcallnr("vimtweak.dll","EnableTopMost",0)<cr>


nnoremap ; :
:command W w
:command WQ wq
:command Wq wq
:command Q q
:command Qa qa
:command QA q
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末梯投,一起剝皮案震驚了整個(gè)濱河市乾戏,隨后出現(xiàn)的幾起案子五续,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件割卖,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡患雏,警方通過查閱死者的電腦和手機(jī)鹏溯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淹仑,“玉大人丙挽,你說我怎么就攤上這事≡冉瑁” “怎么了颜阐?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)吓肋。 經(jīng)常有香客問我凳怨,道長(zhǎng),這世上最難降的妖魔是什么是鬼? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任肤舞,我火速辦了婚禮,結(jié)果婚禮上均蜜,老公的妹妹穿的比我還像新娘李剖。我一直安慰自己,他們只是感情好囤耳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布篙顺。 她就那樣靜靜地躺著,像睡著了一般充择。 火紅的嫁衣襯著肌膚如雪德玫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天椎麦,我揣著相機(jī)與錄音化焕,去河邊找鬼。 笑死铃剔,一個(gè)胖子當(dāng)著我的面吹牛撒桨,可吹牛的內(nèi)容都是我干的查刻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼凤类,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼穗泵!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起谜疤,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤佃延,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后夷磕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體履肃,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年坐桩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尺棋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绵跷,死狀恐怖膘螟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碾局,我是刑警寧澤荆残,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站净当,受9級(jí)特大地震影響内斯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜像啼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一嘿期、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧埋合,春花似錦、人聲如沸萄传。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秀菱。三九已至振诬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衍菱,已是汗流浹背赶么。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脊串,地道東北人辫呻。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓清钥,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親放闺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子祟昭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容