Alguém já encontrou um bom conjunto de plugins de python para vim - especificamente módulo conclusão?

StackOverflow https://stackoverflow.com/questions/144201

  •  02-07-2019
  •  | 
  •  

Pergunta

Eu estou procurando um conjunto de plugins que podem ajudar-me, finalmente, passar a vim em tempo integral.

Agora eu estou usando Komodo com algum sucesso, mas suas ligações vim ter pequenos erros suficientes que estou cansado disso.

O que eu faço amor em Komodo, porém, é a conclusão de código. Então, aqui está o que eu estou procurando (ordenados por importância).

  • Conclusão de código, o que significa: a capacidade de código completo módulos / funções / etc. em qualquer módulo que está no PYTHONPATH, módulos não apenas do sistema . Os pontos de bónus para mostrar docstrings quando completar.
  • Jump-a uma definição de classe. Eu estou supondo CTags vai fazer isso, assim como você todos Gerir atualizar automaticamente seus arquivos de tags?
  • Gestão Tipo de projeto para gerenciar buffers: idealmente a capacidade de grep para um nome de arquivo em uma estrutura de diretório para abri-lo. Bonus para mostrar um índice de definições de classe, enquanto um buffer está aberta.
  • integração
  • Bzr. Não super importante, pois a maioria dos que eu posso apenas cair para o shell para fazer.
Foi útil?

Solução

Aqui você pode encontrar algumas informações sobre isso.

Ele cobre a conclusão de código, ter uma lista de classes e funções em arquivos abertos. Eu não tenho tempo para fazer uma configuração completa para vim, desde que eu não use Python principalmente, mas não tenho os mesmos interesses na transformação vim em uma melhor Python IDE.

Editar: O site original é baixo, então achei guardados no arquivo da web .

Outras dicas

E eu escrever outro plugin: https://github.com/klen/python-mode

Old (agora o seu mais poderoso) screencast aqui: https://www.youtube.com/ watch? v = 67OZNp9Z0CQ

velha questão, mas eu digitei tudo isso por uma questão mal interpretado ...

Geral plugin de recomendações : LookupFile e um plug-in para o seu sistema de controle de origem (I como Git e Git-Vim ).

Python plugin de recomendações : Se você estiver usando Linux, eu recomendo ipython e ipy.py (a intérprete mais interativo). sintaxe melhorada destacando , trechos , pydoc , e para refatoração suporte bicyclerepairman . I começou com este post .

Você pode querer tentar olhar através vimfiles de alguém. Mina estão em github .

Para refatoração: ropevim

Eis aqui algumas informações sobre integração Bazaar se você estiver interessado:

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

Eu uso pydoc.vim (Na verdade, eu escrevi) muito, experimentá-lo e me diga o que você pensa. Outro que eu acho que é bastante útil é o arquivo de sintaxe atualizado com tudo o que é extensões que você pode ativar, onde pode encontrar aqui .

Eu uso Pydiction ( http://www.vim.org/scripts /script.php?script_id=850 ) é um plugin para vim que o deixa Tab-completos módulos python / métodos / atributos / palavras-chave, incluindo a 3ª material do partido como Pygame, wxPython, torcido, e literalmente tudo. Ele funciona com mais precisão do que outras coisas que eu tentei e não requer nem mesmo que o apoio python ser compilado em seu Vim.

Conclusão de código: PySmell parece promissor. É um trabalho em andamento, mas alredy útil.

Eu pessoalmente acho Jedi Vim é a melhor, mas é incompatível com modo de python.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top