Best Vim Editor

preview_player
Показать описание
Vim is a text editor that many software engineers use for coding because it lets you use just the keyboard, no mouse needed. I made a tier list to show where different kinds of Vim fit compared to other code editors with Vim bindings. Vim is very popular because it's pre-installed in most terminal windows on Mac and Linux.

NeoVim is another top choice because it has a better plugin system, making it easier to develop plugins. I put VS Code with Vim-mode high on the list too. Though you still might need a mouse, VS Code is very popular and powerful with lots of plugins.

NeoVim distributions come with many powerful plugins pre-bundled in. There are also editors inspired by Vim with similar keystrokes and ones that have Vim modes. I think VS Code's Vim plugin does a great job, blending the best of both worlds with its mouse and keyboard use.

I tested it out and it works well, letting you use all the familiar Vim commands. Vim and NeoVim both run in the terminal and are very similar. NeoVim is a fork of Vim with added Lua support for plugins, which has made it more popular.

NeoVim also has many plugins and is easier for developers who want to create their own plugin. Two popular NeoVim distributions are LunarVim and NvChad, which come with many extensions. I prefer NvChad as it’s fast and has good default settings, making it a better choice for new users.

Helix and Kakoune are Vim-inspired editors that only need a keyboard. Between these two, I like Helix because it’s terminal-ready, has many plugins, and looks clean and attractive. Kakoune has good features but feels a bit basic.

Choosing the right code editor is about finding what makes you happy. You spend little time typing compared to thinking and planning, so pick an editor that feels good to use. Popular choices include VS Code, Sublime Text, Vim, NeoVim, PyCharm, Atom, Eclipse, Android Studio, and IntelliJ.

Find the one editor that makes your workday enjoyable. Vim makes me the most happy.
Рекомендации по теме
Комментарии
Автор

Your point at the end regarding what makes you happy is something I align with 100%.

The problem that I see is the culture at some tech companies, where you have emacs vs vim, VSCode or IntelliJ are seen as tools for newbs.

In our Rust niche, people expect us to just blindly advocate for neovim with rust-analyzer, when you put happiness first it is simpler to understand what the right decision for you is.

dario.lencina
Автор

Idea vim is great, helped me get the vim motions understood whilst keeping things familiar and saving em configuring neovim stright away.

I generally hear its got better vim motion support than vs code but not compared the two.

TheRich
Автор

such a chill video, and good takes too! hit that like and subscribe :))

zazerg