Кто-нибудь нашел хороший набор плагинов для python для vim – в частности, для завершения модуля?

Я ищу набор плагинов, которые могут помочь мне, наконец, перейти на vim full-time.

Прямо сейчас я использую Komodo с некоторым успехом, но их привязки vim имеют достаточно мало ошибок, которые я устал от этого.

Однако, что я люблю в Комодо, это завершение кода. Итак, вот что я ищу (упорядоченный по важности).

  • Завершение кода, что означает: возможность кодирования полных модулей / функций / и т. Д. в любом модуле, который находится на пути python, а не только на системных модулях . Бонусные баллы за показ докстерий при завершении.
  • Перейти к определению класса. Я предполагаю, что CTAGS это сделает, так как все вы можете автоматически обновлять файлы тэгов?
  • Управление типом проекта для управления буферами: в идеале – возможность grep для имени файла в структуре каталогов, чтобы открыть его. Бонус для отображения индекса определений классов, когда буфер открыт.
  • Интеграция Bzr. Не очень важно, так как большинство из них я могу просто перейти к оболочке.

  • Фрагменты против аббревиатур в Vim
  • Есть ли способ получить python omnicomplete для работы с несистемными модулями в vim?
  • vim, вставка script.py в интерпретатор python теряет форматирование
  • Как сделать список ошибок Vim постоянным с помощью PyFlakes?
  • Отступ Vim Python не работает?
  • Создание табуляции отличается от простого пробела
  • вызовите EDITOR (vim) из скрипта python
  • Как установить конкретные vim-привязки в Ipython 5.0.0
  • 9 Solutions collect form web for “Кто-нибудь нашел хороший набор плагинов для python для vim – в частности, для завершения модуля?”

    Здесь вы можете найти информацию об этом.

    Он охватывает завершение кода, имеющий список классов и функций в открытых файлах. У меня нет возможности сделать полную конфигурацию для vim, поскольку я не использую Python в первую очередь, но у меня одинаковые интересы в преобразовании vim в лучшую среду разработки Python.

    Изменить: исходный сайт не работает, поэтому он найден в веб-архиве .

    И я пишу еще один плагин: https://github.com/klen/python-mode

    Старый (теперь его более мощный) скринкаст здесь: https://www.youtube.com/watch?v=67OZNp9Z0CQ

    Старый вопрос, но я набрал все это для неверного вопроса …

    Общие рекомендации плагина : LookupFile и плагин для вашей системы управления версиями (мне нравятся Git и Git-Vim ).

    Рекомендации плагина Python : если вы используете Linux, я бы рекомендовал ipython и ipy.py (лучший интерактивный интерпретатор). Улучшена подсветка синтаксиса , фрагменты , pydoc и рефакторинг поддержки bicyclerepairman . Я начал с этого поста .

    Вы можете попробовать посмотреть какие-то vimfiles. Мой находится на github .

    Для рефакторинга: канапеим

    Вот вам информация о интеграции Bazaar, если вам интересно:

    https://launchpad.net/bzr-vim-commands

    Я использую pydoc.vim (я на самом деле написал) много, попробуйте и скажите мне, что вы думаете. Еще один, который, по моему мнению, весьма полезен, – это обновленный файл синтаксиса со всеми его расширениями, которые вы можете включить, которые вы можете найти здесь .

    Я использую Pydiction ( http://www.vim.org/scripts/script.php?script_id=850 ), это плагин для vim, который позволяет вам добавлять полные модули / методы / атрибуты / ключевые слова python, включая сторонние вещи, такие как Pygame , wxPython, Twisted и буквально все. Он работает более точно, чем другие вещи, которые я пробовал, и даже не требует, чтобы поддержка python была скомпилирована в ваш Vim.

    Завершение кода: PySmell выглядит многообещающим. Это незавершенное производство, но полезно.

    Я лично считаю, что Jedi Vim является лучшим, но он несовместим с python-mode.

    Python - лучший язык программирования в мире.