vim as a python IDE?

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

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

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

    I'm in the same boat, except I don't like vim-R. I have made neovim more IDE-like with ale linting (flake8) and fixing (black). That makes a huge difference.

  • nvim-dap-python

    An extension for nvim-dap, providing default configurations for python and methods to debug individual test methods or classes.

    I've been considering a debugger plugin. Maybe that's what you are looking for? Like vim-dap-python and vim-dap-ui?

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

  • nvim-dap-ui

    A UI for nvim-dap

    I've been considering a debugger plugin. Maybe that's what you are looking for? Like vim-dap-python and vim-dap-ui?

  • vim-floaterm

    :computer: Terminal manager for (neo)vim

    I’d suggest taking a look at vim-floaterm. While I don’t use this feature, it should have the ability to do what you’ve described

  • iron.nvim

    Interactive Repl Over Neovim

    i know this is r/vim but you mention neovim, how about iron.nvim? I haven't used it much but it seem to be useful especially 'ipython" way

  • vim-slime

    A vim plugin to give you some slime. (Emacs)

    I have using vim-slime for years. It works pretty well for python (ipython), R, and even shell script: https://github.com/jpalardy/vim-slime

  • conjure

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile) (by addcninblue)

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

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