2009-10-30 39 views

回答

2

Theres没有什么结构像那个插件。

至于快速导航去向何方,我有这个在我的vimrc

http://code.djangoproject.com/wiki/UsingVimWithDjango#Mappings(即整个文档会给你一些很好的出发点)

而且我已经发布了几个产品的上vim.org对于一些导航任务

http://www.vim.org/scripts/script.php?script_id=2781(对于反向链接和模板跳跃)

http://www.vim.org/scripts/script.php?script_id=2780(完成进口)

除此之外通用VIM福可以带你很长的路要走

1

我创建了一个回购Django模板,我想了很多分支机构的增加对VIM配置( django/python centric)。 settings.py已经有几个分支和一些路径黑客。随意分叉/分支和分享!

http://github.com/skyl/vim-config-python-ide

我还没有得到解决,以增加nerdtree,但我认为这是一个filebrowser一个非常流行的插件。

1

上现在使用vim Django的wiki页面列出了pony.vim插件,这似乎是它给了类似的事情rails.vim之间,包括模型,视图模板跳到每个应用的能力等,以及运行一些vim中的django命令。部分原因是,很简单,django的文件夹结构与Rails不同(不太复杂?/定义较少?/总体上完全不同的ethos)。但pony.vim似乎覆盖了大部分基地。

rope-vim可以使补全更容易,虽然它只需要一点点的定制,再加上直接访问自动补全上的文档,这是相当不错的。

(我在这里回答这个问题,因为这是在谷歌上的结果为rails.vim相当于Django的搜索时:P)

+0

+1的绳索VIM提及其他文件(TH插件已经改变了我个人的一切) – 2012-08-14 16:46:10

0

**更新2013年10月8日**

我“M现在使用绝地驱动蟒VIM配置(连同一些TMUX配置)

https://github.com/JarrodCTaylor/imt_dotfiles


我也有一个相当完整的VIM配置为Django发展(如果你有兴趣)。

https://github.com/toranb/vimfiles

我用rope-vim如其他人所说,但我也有一些其他有用的插件,以确保您可以在您的Django项目与QTPY

有几件事情运行单元测试(用鼻子)我跑在别人似乎从来没有在OSX和Ubuntu(每天的工作开发/夜间DEV)做的Python/Django开发时,包括提:

https://github.com/lambdalisue/vim-django-support

https://github.com/jmcantrell/vim-virtualenv

如果你确保VIM激活了virtualenv中(假设你使用的virtualenv)绳子插件会知道在哪里可以找到你的站点包与其他重构支持沿快速“去定义”查找。

我现在没有任何需要使用pycharm,因为我用rope-vim和supertab获得了完整的自动完成。我也有命令-t插件用于快速“按文件查找”查找/ etc

我最近发现在OSX + Ubuntu上使用基本ctags使我能够使用下面的“查找符号”。我还使用查找缓冲区添加了一个简单的“最近的文件”查找。我还添加了一些快捷方式来显示模糊查找器,如当前目录中的搜索(对于我碰巧打开的文件)。我用它来显示其他相关文件快速/等

查找符号当量

:FufTag 

查找缓冲区(使用ctags的文件显示在取景器模糊的类/方法)(最近的文件)

:FufBuffer 

显示模糊取景器瓦特/当前目录

:FufFileWithCurrentBufferDir