vim插件收集及配置 -python篇

vim本身的文件系统
| /usr/share/vim
|	        /vim72
|			/vimrc_example.vim	-vim的配置文件示例
|			/syntax	-语法目录,语法高亮文件等
|			/plugin -插件的目录
|			/doc 	-文档 
| 	   	/vimfiles
| /etc/vimrc	-vim默认配置文件
语法相关
-) 目录:/usr/share/vim/vim72/syntax/的文件:python.vim是python语法着色
配置文件
-) 目录:/etc/的文件:vimrc ;此配置文件对所有用户有效
vim的基本设置
-) 打开~/目录的.vimrc文件,添加设置
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
set number
taglist插件(以树形视图显示函数和类的信息)
-) 下载:地址http://www.vim.org/scripts/script.php?script_id=273;得到文件taglist_46.zip
-) 解压:unzip taglist_46.zip
-) 插件文件:1).plugin/taglist.vim(taglist插件本身) 2).doc/taglist.txt(taglist帮助文件)
-) 加入到vim的文件系统中,成为vim的成员;vim位于目录:/usr/share/vim/vim72/;taglist.vim放入vim目录的plugin/里;taglist.txt放入vim目录的doc/里
-) 设置
''进入项目目录,生成tags文件
# ctags -R *
"启动vi编辑器,输入下面指令,可生成taglist文件列表
:helptags /usr/share/vim/vim72/doc
"在vi编辑器下,打开帮助信息
:help taglist.txt
"对taglist的一些设置,打开~/.vimrc文件
let Tlist_Show_One_File=1"不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow=1"如果taglist窗口是最后一个窗口,则推出vim
let Tlist_Use_Right_Window=1"在右侧窗口显示taglist窗口
let Tlist_Auto_Open=1"在启动vim后,自动打开taglist窗口
let Tlist_File_Fold_Auto_Close=1"taglist只显示当前文件tag.其他文件的tag折叠
let Tlist_Use_Horiz_Window=1"设置taglist窗口横向显示
-) 指令
pydiction插件(python的代码补全,按tab键)
-) 下载:http://www.vim.org/scripts/script.php?script_id=850 ;得到pydiction-1.2.zip
-) 解压:unzip pydiction-1.2.zip
-) 插件文件:1)after 2)complete-dict 3)pydiction.py 4)README README.md
-) 加入vim文件系统:
cp python_pydiction.vim /usr/share/vim/vim72/ftplugin
mkdir /usr/share/vim/vim72/pydiction
cp complete-dict pydiction.py /usr/share/vim/vim72/pydiction/
 
-) 设置:打开!/.vimrc
let g:pydiction_location='/usr/share/vim/vim72/pydiction/complete-dict'
let g:pydiction_menu_height=20
 
python_fold插件(代码折叠)
-) 下载:http://www.vim.org/scripts/script.php?script_id=515 得到python_fold.vim
-) 加入vim文件系统
cp python_fold.vim /usr/share/vim/vim72/plugin/
-) 设置,打开~/.vimrc
set foldmethod=indent
-) 指令
zo  打开光标位置的折叠代码
zc  折叠光标位置的代码
zr  将文件中所有折叠代码打开
zm 将文件中所有打开的代码折叠
zR  作用和zr类似,但会打开子折叠(折叠中的折叠)
zM 作用和zm类似,但会关闭子折叠
zi  折叠与打开操作之间的切换命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值