1.安裝好gvim,在windows下默認安裝的路徑是C:\Program Files\Vim\目錄下 html
2.把pathogen.vim放到vim73/autoload文件夾裏 python
3.把全部插件文件夾裏的全部文件放到vimfiles\bundle文件夾裏(若是沒有bundle文件夾本身創建) vim
bundle文件夾裏包括的文件有: windows
a.bufexplorer插件 app
b.ColorSamplerPack插件 ide
c.csExplorer插件 函數
d.cvim插件 ui
e.NERD_tree插件 編碼
f.taglist_45插件 spa
g.vim-autocomplpop插件
h.winmanager插件
i.matchit插件
k.winmanager插件
l.zencoding插件
4.把vimfiles文件夾裏的文件放到C:\Program Files\Vim\vim73\vimfiles\文件夾裏
5.把ftplugin文件夾裏的文件放到C:\Program Files\Vim\vim73\ftplugin\文件夾裏
ftplugin文件夾裏包括的文件有:
a.html.vim 主要是匹配html的
b.python_fn.vim 對python文件操做的一系列快捷鍵
]t 移動到當前縮進塊的開頭
]e 移動到當前縮進塊的結尾
]v 選中當前縮進塊中的全部行
]< 將當前塊的縮進減小一級
]> 將當前塊的縮進增長一級
]# 給當前選中的行增長一級註釋標記
]u 給當前選中的行減小一級註釋標記
]c 選中當前類的全部行
]d 選中當前函數的全部行
]<up> 跳到有當前縮進級別的上一行
]<down> 跳到有當前縮進級別的下一行
]j 跳到下一個類的類定義行
]J 跳到上一個類的類定義行
]f 跳到下一個函數的定義行
]F 跳到上一個函數的定義行
c.comments.vim 對各類源程序進行註釋(ctrl+c)和反註釋(ctrl+x)
d.AutoScrollMod.vim 自動滾屏 先按F3鍵,再按l就能夠滾屏了
e.SearchComplete.vim 命令模式下的自動補全
f.showmarks.vim 提供標籤的功能,快捷鍵爲:
,mt : Toggles ShowMarks on and off.
,mh : Hides an individual mark.
,ma : Hides all marks in the current buffer.
,mm : Places the next available mark.
g.visualmark.vim 查看標籤
h.statusline.vim 狀態欄
i.minibufexpl.vim 多個tab切換
j.closepairs.vim 自動補全單引號,雙引號,中括號等等
6.把pydiction文件夾和ctags58文件夾放到c盤,右擊桌面的"個人電腦",單擊"屬性"=>"高級"=>"環境變量",看到"系統變量(S)"下的path變量,雙擊path變量,添加 ctags的路徑: C:\ctags58;
7._vimrc文件的全部內容:
set go= "設置沒有GUI界面
set number "顯示行號
set autoindent "使用對齊格式,也就是把當前行的的對齊格式應該到下一行。
set smartindent "依據上面的對齊格式,智能的選擇對齊方式。
set tabstop=4 "設置tab鍵爲4個空格。
set shiftwidth=4 "設置當行之間交錯時使用4個空格。
set ruler "設置在編輯過程當中,在右下角顯示光標位置的狀態行。
set showmatch "高亮顯示匹配的括號。
syntax enable "開啓語法
syntax on "高亮語法
set nobackup "設置沒有備份文件。
set noswapfile "設置沒有交換文件。
set hlsearch " 查找結果高亮度顯示
set incsearch
"imap { {<CR>}<ESC>O
set cursorline "高亮當前行
set cursorcolumn "高亮當前列
set statusline=%h%=%-14.(%l,%c%V%)\ %<%p%%\ \ \ [%L]\ \ \ %{strftime('%y-%m-%d\ %A')}
"hi CursorLine guibg=#FFFFC0
set encoding=utf-8 "設置編碼
set fileencodings=utf-8,gb2312,gbk,gb18030,latin-1 "設置文件編碼
set fileencodings=ucs-bom,utf-8,cp936
set fileencoding=utf-8
set encoding=cp936 "同時支持GBK和UTF-8編碼
"colorscheme candy
colorscheme desert "設置背景顏色
"inoremap <tab> <C-x><C-l>
let g:mapleader = "," "設置全局快捷鍵爲,
map <leader>q :q!<CR> "退出文件的快捷鍵爲,q"
map <leader>w :w<CR> "保存文件的快捷鍵爲,w
map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-h> <c-w>h
map <c-l> <c-w>l
map <leader>ee :e $vim/_vimrc "在文件中編輯.vimrc文件
"ColorSamplerPack插件
map <leader>co :ColorSchemeExplorer<CR> ",co選擇背景顏色
"taglist_45插件
let g:Tlist_Use_Right_Window=1
let g:Tlist_Show_One_File=1
let g:Tlist_Compact_Format=1
let Tlist_Exit_OnlyWindow=1
let g:winManagerWindowLayout='FileExplorer|TagList'
"winmanager插件
nmap wm :WMToggle<cr>
"NERD_tree插件
map nt :NERDTreeToggle<CR>
let NERDTreeWinPos="right"
"python自動補全字典
let g:pydiction_location = 'C:/pydiction/complete-dict'
let g:pydiction_menu_height = 20
"配置pathogen
filetype off
call pathogen#runtime_append_all_bundles()
filetype plugin indent on
"bufexplorer插件
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
"zencoding
let g:user_zen_expandabbr_key = '<c-j>'
let g:use_zen_complete_tag = 1
set foldmethod=indent "按照縮進來摺疊
"xptemplate
filetype plugin on
轉自 http://www.52gvim.com/article/windows%E4%B8%8Bgvim%E7%9A%84%E9%85%8D%E7%BD%AE/