Vim vs IDEs

The cluster centers on debates between using pure Vim (or Emacs) for coding versus full IDEs, with strong emphasis on Vim emulation plugins like IdeaVim in IDEs such as IntelliJ and Eclipse to merge Vim's efficient editing model with IDE features like autocompletion and refactoring.

📉 Falling 0.2x Open Source
3,914
Comments
20
Years Active
5
Top Authors
#9077
Topic ID

Activity Over Time

2007
8
2008
32
2009
45
2010
105
2011
160
2012
250
2013
216
2014
174
2015
172
2016
265
2017
289
2018
184
2019
273
2020
441
2021
270
2022
388
2023
306
2024
184
2025
145
2026
7

Keywords

e.g PHP IDE GB UI VSC IdeaVim JetBrains VS BUT vim ide ides editor plugin jetbrains intellij emacs plugins editing

Sample Comments

jhoh Apr 8, 2019 View on HN

Have you tried using a vim emulator in your IDE? I've been using IdeaVim for IntelliJ for a few months now and it feels like having the best of both worlds. You get the power of vim combined with all the typical IDE features without having to spend hours on configuration.

voidhorse Jan 13, 2023 View on HN

It's not so much the absence of vim as it is their apparent ignorance of the magic of hotkeys. Download a vim plugin for your IDE and you get modal editing (usually w/ vimrc binding support) too. imo that's the absolute best way to go. You get modal editing speed, modern UI, better autocomplete over a wider bank of languages, two key press project wide refactors, go to definition without needing ctags, a terminal in the ide so you can still run commands easily (typically better th

pak9rabid Jul 29, 2022 View on HN

Many IDE's have a VIM editor plugin, so you can have the best of both worlds :)

antileet Jul 29, 2010 View on HN

After about four years of using Vim, I'm starting to see it's more of a paradigm (and almost a philosophy) built into an editor, rather than the editor itself. One thing many people complain about when they switch to Vim is editor's inability to understand their code unless they set up exuberant ctags, etc. Even then, the code completion (omnicomplete, supertab, etc) isn't to the grade of commercial IDEs.It's only in the past few months, I've realized that every major IDE out there - from Vis

steakknife Jul 10, 2022 View on HN

What IDE are you using? Almost all of them have either vim mode or a vim plugin. I love vim, but I almost never use it directly. I usually use JetBrains IDE with vim plugin. Best of both worlds.

jtms Nov 18, 2020 View on HN

I am glad switching to an IDE worked for you, but for me a well extended and configured Vim setup is the best IDE on earth. Anything an IDE can do, Vim can typically do as well given the right plugin.

xigoi Aug 3, 2025 View on HN

Why an IDE? Vim can do such things just fine.

stevebmark Jul 9, 2022 View on HN

Vim is a text editor, not a code editor. IDEs are much more efficient for code edit.

fly2never Sep 9, 2012 View on HN

If you want use IDE, try some vim plugin for IDE, like vrapper, ideavim and so on

agentwiggles Mar 15, 2022 View on HN

I like Vim's editing model. Vim itself is a truly awesome piece of software. BUT - it doesn't have IDE style features, which I have come to rely on to do my job effectively, built in.Luckily for me, Vim's editing model exists in the IDEs I use via Vim 'emulation' plugins. In Jetbrains IDEs and in VSCode, the emulation is quite good. In the incredibly rare instance where I need a macro or some similar 'power user' Vim feature, I just pop that file open in Vim