phpcomplete-extended: um plug-in vim autocomplete rápido e extensível para projetos PHP

phpcomplete-extended é um plugin de preenchimento automático rápido, extensível e sensível ao contexto
para projetos de composição de PHP. Inicialmente, ele lê o mapa de classe do autoload de um
projeto de composição , analisa os comentários de documentos de cada classe e cria um índice a partir deles. Depois
disso, ele atualiza automaticamente o índice conforme você digita, graças ao plugin
vimproc.vim . Além de
autocompletar, este plugin tem vários recursos de inspeção de código,

  • Inclui documentação completa de PHP
  • Veja a documentação da palavra atual, seja ela nome de classe, método ou propriedade. É sensível ao contexto.
  • Vá para a definição de um símbolo. Também ciente do contexto.
  • Adiciona automaticamente a declaração de uso da palavra completada atual. Também foi adicionado o comando de plugin desta ação.
  • O plugin é extensível para que a sugestão de autocomplete específico do framework (por exemplo, fachadas em laravel, serviços DIC em frameworks Symfony2) seja possível. Caixa phpcomplete-extended-symfony e estendeu-phpcomplete-laravel para a implementação.

  • Se o plugin unite.vim instalado, as seguintes fontes estiverem disponíveis,

    • phpcomplete/files : Lista os arquivos PHP do projeto.
    • phpcomplete/vendors : Lista diretórios de fornecedores
    • phpcomplete/extends : Lista classes que estendem a classe adivinhada a partir da palavra atual do cursor.
    • phpcomplete/implements : Lista as classes que implementam a classe adivinhada a partir da palavra atual do cursor.

Confira os vídeos a seguir demonstrando recursos dos plug-ins

Vá para o repositório github para obter instruções de instalação e informações adicionais sobre o plugin.