New vim user looking suggestions

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

    A tree explorer plugin for vim.

  • Hi Rajrup. First, welcome! Vim has a steep learning curve but, given the efficiencies in the physical aspect of coding, it is worth it. So sick with it! You may want to start out with neovim, that distribution makes configuration a lot easier. For the sidebar file manager, look at nerdtree. I would also recommend airline which adds a useful status bar to the editor. For editing multiple files, I use tabs and use key binding to switch between tabs. I use a lot of custom key bindings. I bind few multi key stroke commands to the G keys, such as write file and switching tabs. I hope this helps!

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • I recommend the chisatmachine's neovim plugin guide to see if any of the plugins are the things, that you might miss from other editors. I've followed the guide to setup my neovim and it made me understand basics of plugin installation, which I can now manage on my own. I've debloated my setup since and use vim as my main editor, but there is still a long way ahead of me too.

  • 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
  • vim-airline

    lean & mean status/tabline for vim that's light as air

  • Hi Rajrup. First, welcome! Vim has a steep learning curve but, given the efficiencies in the physical aspect of coding, it is worth it. So sick with it! You may want to start out with neovim, that distribution makes configuration a lot easier. For the sidebar file manager, look at nerdtree. I would also recommend airline which adds a useful status bar to the editor. For editing multiple files, I use tabs and use key binding to switch between tabs. I use a lot of custom key bindings. I bind few multi key stroke commands to the G keys, such as write file and switching tabs. I hope this helps!

  • neovim

    Vim-fork focused on extensibility and usability

  • Hi Rajrup. First, welcome! Vim has a steep learning curve but, given the efficiencies in the physical aspect of coding, it is worth it. So sick with it! You may want to start out with neovim, that distribution makes configuration a lot easier. For the sidebar file manager, look at nerdtree. I would also recommend airline which adds a useful status bar to the editor. For editing multiple files, I use tabs and use key binding to switch between tabs. I use a lot of custom key bindings. I bind few multi key stroke commands to the G keys, such as write file and switching tabs. I hope this helps!

  • YouCompleteMe

    A code-completion engine for Vim

  • Python autocomplete : https://github.com/ycm-core/YouCompleteMe or use kite (it's one of the best for python).

  • vim-codefmt

    Vim plugin for syntax-aware code formatting

  • Code formatter for python: https://github.com/google/vim-codefmt

  • auto-pairs

    Vim plugin, insert or delete brackets, parens, quotes in pair

  • 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
  • vim-rainbow

    Discontinued Rainbow brackets for Vim

  • Rainbow brackets : https://github.com/frazrepo/vim-rainbow

  • unix-as-ide

    The ebook version of Tom Ryder's series on the Unix programming environment

  • Learn the Unix way (this is a good introduction, also available in ebook format)

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