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 fornecedoresphpcomplete/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.