2019独角兽企业重金招聘Python工程师标准>>>
windows下gvim的配置
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 { {
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
map
map
map
map
map
map
"ColorSamplerPack插件
map
"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/