VSCode -> VIM, but how do I accomplish the other IDE tasks?

This page summarizes the projects mentioned and recommended in the original post on /r/vim

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

    Modular visual interface for GDB in Python

    To debug, termdebug is built in to vim and supports a front end to gdb. In combination with gdb-dashboard this gives a reasonably good debugging experience

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    I would recommend nvim-dap for debugging and overseer.nvim for running tasks. Note that these require Neovim.

  • 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.

  • overseer.nvim

    A task runner and job management plugin for Neovim

    I would recommend nvim-dap for debugging and overseer.nvim for running tasks. Note that these require Neovim.

  • vim-markify

    VIM Plugin Markify to indicate quickfix results on buffers using Signs

    I do not use very many plugins at all, but one small one I do like is vim-markify, which simply places markers in the sign column for each quickfix entry in the buffer. It's help for visually seeing which lines in your buffer have errors, especially when you aren't actually using the quickfix window itself.

  • asyncrun.vim

    :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

    I use asyncrun.vim to see compile output as it happens (line by line instead of the whole dump when compile completes) and asynchronously (so I can keep navigating around).

  • quickfix-reflector.vim

    Change code right in the quickfix window

    You can even use quickfix-reflector.vim to fix compile errors directly from the quickfix (assuming sufficient line text appears in compile output).

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