How to set up VIM for PHP development

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vim-gutentags

    A Vim plugin that manages your tag files

  • php.vim

    Discontinued An up-to-date Vim syntax for PHP (7.x supported)

  • I found the defaults to be good enough, however, you can go to the GitHub repo for configuration instructions.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • coc-ccls

    CCLS (C/C++) extension for coc.nvim

  • neoclide/coc.nvim

  • nerdtree

    A tree explorer plugin for vim.

  • Vim comes with a default file browser while it's good enough for some, I have been using NERDTree for a while now, keep in my this issue if you decide to use it though.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • junegunn/fzf

  • fzf.vim

    fzf :heart: vim

  • junegunn/fzf.vim

  • the_silver_searcher

    A code-searching tool similar to ack, but faster.

  • After that, install the_silver_searcher following these instructions.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • coc-phpls

    🐭 php language server for coc.nvim

  • The best autocomplete plugin for PHP I have found is coc.vim with coc-phpls (an extension for coc.vim)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts