我爱蒂姆教皇的rails.vim,我想知道是否有一个等效的Django vim插件。我特别想通过vim命令模式轻松导航Django文件结构。Django有相当于rails.vim吗?
回答
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福可以带你很长的路要走
我用django.vim为
我创建了一个回购Django模板,我想了很多分支机构的增加对VIM配置( django/python centric)。 settings.py已经有几个分支和一些路径黑客。随意分叉/分支和分享!
http://github.com/skyl/vim-config-python-ide
我还没有得到解决,以增加nerdtree,但我认为这是一个filebrowser一个非常流行的插件。
**更新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
- 1. Django有相当于ActiveScaffold的吗?
- 2. SQLAlchemy有相当于Django的get_or_create吗?
- 3. Angluar2有相当于ngCsp吗?
- 4. Android有相当于UIScrollView吗?
- 5. _config.yml相当于Django
- 6. 是否有相当于Django Model.objects.filter()的CherryPy?
- 7. GROUP_CONCAT相当于在Django
- 8. 相当于django的Prime Faces?
- 9. 相当于Rails的Django application_controller
- 10. Django的:Mongoengine相当于$ addtoset
- 11. 单声道有相当于ILDASM吗?
- 12. Mercurial有相当于git clean吗?
- 13. Android有相当于JPanel的吗?
- 14. PowerShell有一个相当于popen吗?
- 15. Django - 'sqlclear'相当于Django> 1.9
- 16. 相当于std :: set吗?
- 17. 相当于JMX的C++吗?
- 18. 相当于Silverlight/Java Applet吗?
- 19. 对于SQL * Plus,有相当于少一些吗?
- 20. Django相当于PHP的日期
- 21. Django ALLOWED_HOSTS相当于禁止的主机?
- 22. 的Rails相当于Django的“选择”
- 23. uWSGI相当于Django的通道
- 24. Django的相当于导轨的x.days.from_now
- 25. 相当于Django信号的Rails?
- 26. Django:相当于@user_passes_test的会话
- 27. 相当于mako可调用块的Django
- 28. Django相当于“Rake rails:freeze:gems”和“rake gems:unpack”
- 29. Rake:在Django中相当于的任务
- 30. 的Django相当于SQL的更换
+1的绳索VIM提及其他文件(TH插件已经改变了我个人的一切) – 2012-08-14 16:46:10