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






Здесь вы можете найти некоторую информацию об этом.
Он охватывает автозавершение кода, имея список классов и функций в открытых файлах. У меня нет времени делать полную конфигурацию для vim, так как я в основном не использую Python, но у меня те же интересы в преобразовании vim в лучшую Python IDE.
Редактировать: Исходный сайт не работает, поэтому обнаружил сохранено в веб-архиве.
Вышеуказанные ссылки устарели. Он сделал новый пост: Превращение Vim в современную среду разработки Python
Это ссылка большой. Моя единственная проблема заключается в том, что я полагать, что омникомплеция в vim работает только для системных библиотек (или, по крайней мере, так было, когда я пытался настроить его в последний раз). Кто-нибудь может это проверить?
Параметр «путь» (vimdoc.sourceforge.net/htmldoc/options.html#%27path%27) позволяет указать путь поиска ...
Добавление моих пакетов сайтов в путь ничего не делает для omnicomplete - и не помогает с модулями / классами, над которыми я сейчас работаю.
Все ссылки здесь неработающие. Есть ли способ исправить это, также сам сайт www.sontek.net отключен
Если у кого-то есть кешированная копия или надежное зеркало, это может быть полезно.
Вот некоторая информация об интеграции Bazaar, если вам интересно:
Для рефакторинга: Ropevim
YMMV, но я считаю, что автозавершение кода ropevim лучше справляется с нетривиальными проектами Python, чем официальная комплексная функциональность. Для интеграции с vim's omni-complete см. pastebin.com/1hQdeS95 и groups.google.com/group/rope-dev/browse_thread/thread/…
Автозавершение кода:PySmell выглядит многообещающе. Он еще не завершен, но уже полезен.
Я использую Pyдиктион (http://www.vim.org/scripts/script.php?script_id=850), это плагин для vim, который позволяет добавлять модули / методы / атрибуты / ключевые слова Python, включая сторонние материалы, такие как Pygame, wxPython, Twisted и буквально все остальное. Он работает более точно, чем другие вещи, которые я пробовал, и даже не требует, чтобы поддержка python была вкомпилирована в ваш Vim.
Старый вопрос, но я набрал все это из-за неправильно прочитанного вопроса ...
Общие рекомендации по плагинам: LookupFile и плагин для вашей системы управления версиями (мне нравятся Git и Git-Vim).
Рекомендации по плагинам Python: Если вы используете Linux, я бы порекомендовал ipython и ipy.py (лучший интерактивный интерпретатор). Улучшенная подсветка синтаксиса, фрагменты, Pydoc, а для поддержки рефакторинга мастер по ремонту велосипедов. Я начал с эта почта.
Вы можете попробовать просмотреть чьи-нибудь vim-файлы. Мои находятся на гитхабе.
И пишу еще один плагин: https://github.com/klen/python-mode
Старый (теперь более мощный) скринкаст здесь: https://thewikihow.com/video_67OZNp9Z0CQ
Я лично считаю Джедай Вим лучшим, но он несовместим с режимом python.
Ссылка выше не работает (URL изменен) Вот правильный: sontek.net/python-with-a-modular-ide-vim