windows下gvim的配置

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

windows下gvim的配置

gvim 2011-12-09 阅读(2304) 评论(3) 字号:大 中 小

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    选中当前函数的所有行

    ]    跳到有当前缩进级别的上一行

    ]    跳到有当前缩进级别的下一行

    ]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 { {}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

let g:mapleader = "," "设置全局快捷键为,

map q :q! "退出文件的快捷键为,q"

map w :w "保存文件的快捷键为,w

map j

map k

map h

map l

map ee :e $vim/_vimrc "在文件中编辑.vimrc文件

 

"ColorSamplerPack插件

map co :ColorSchemeExplorer ",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

 

"NERD_tree插件

map nt :NERDTreeToggle

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 = ''

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/

转载于:https://my.oschina.net/u/1041555/blog/125748

你可能感兴趣的:(windows下gvim的配置)