gvim 配置 @windows

1.安裝好gvim,在windows下默認安裝的路徑是C:\Program Files\Vim\目錄下

 

2.把pathogen.vim放到vim73/autoload文件夾裏

 

3.把所有插件文件夾裏的所有文件放到vimfiles\bundle文件夾裏(如果沒有bundle文件夾自己建立)

 

bundle文件夾裏包括的文件有:

a.bufexplorer插件

b.ColorSamplerPack插件

c.csExplorer插件

d.cvim插件

e.NERD_tree插件

f.taglist_45插件

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

 

下載配置文件 gvimConfigure.zip

轉載地址:http://www.52gvim.com/article/windows%E4%B8%8Bgvim%E7%9A%84%E9%85%8D%E7%BD%AE/

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