配置了下 Fedora 11 下的 Vim (Django)
呃,现在是离不开 Vim 了。。
yum install gvim 后
开始配置各种插件
1.Pysmell 用来Python 的自动补全
easy_install pysmell
copy pysmell.vim to ~/.vim/plugins
edit ~/.vimrc:
autocmd FileType python setlocal omnifunc=pysmell#Complete
到Python 目录下
su
pysmell . -x site-package test -o PYSMELLTAGES.pythonlib;
pysmell site-package/django -o PYSMELLTAGES.django
项目目录下
pysmell . -o PYSMELLTAGS
就可以使用Vim 的自动补全了
2.SnippetEmu
下载 snippet_buddles.vba snippet_plugin.vba 后,用Vim 打开
根据提示执行 :os % 后就可以使用了
edit app/models.py 就可以使用 mmodel mchar mfor 等 snippet 了 非常酷
另外 snippet 的modeles 貌似很老了,现在的Django 版本(>0.96) Model 已经不使用 class Admin 子类了
可以自己修改下 /after/ftplugins django_models.vim 文件,我就把其中一些snppet 改成了自己的习惯
3.设置字体
我很喜欢Windows 下的Consolas 字体,灰常漂亮,不过Linux 下永不着,况且这个字体还是有版权的...
于是就将字体设置成了DejaVu Sans Mono 9
set guifont=Dejava\ Sans\ Mono\ 9
其它的插件如Tlist 就没装,因为感觉没models 支持很不好...