Vim

Modal, keyboard-driven terminal text editor descended from vi, with GUI variants like MacVim.

HN commenters like Vim for keybindings they can carry into nearly every editor and IDE,123 for long-term stability,456 and for terminal and SSH workflows alongside tmux.789 The most common caveat is the learning curve,101112 and some find it too much setup work for use as a full code editor.1314
The HN verdict, written from 14 cited comments
61recommend
6warn against
Nov 1, 2025first mention
Oct 31, 2026latest mention
Nov 25 – Oct 26
Used forfor SSH and remote workfor tmux usersfor keyboard-driven workflowsfor HPC clusterstext editingcode editing

Why people recommend it

Bindings everywhere · 3

Vim keybindings and emulation are available in most editors, IDEs and other tools, so the skills carry over.

“I'm a die-hard vimmer, I use vim bindings everywhere.”

“The availability of vim emulation in majority of text editors and IDEs has been a lifesaver”

Show 1 more

“Vim has plugins/extensions for all of those. Vim is a setting now.”

Terminal workflows · 3

It fits into tmux-based setups next to shells and AI coding agents.

“Vim in the editor pane1, shell in pane2, agent(s) in panes3+.”

“I love running a tmux pane for vim”

Show 1 more
jitlOct 2, 2026recommends

“i love vim and i love vim-tmux-navigator keybinds”

Working this way since 2012on “Pi 1.0”

Stability · 3

Users describe it as fast, lean and stable software that just works over many years.

“The C programs I use daily are generally very fast, very lean and very stable: Programs such as linux, terminals, shells, vim, etc.”

“the ones written in C are the most reliable (such as vim, bash, coreutils, terminals, X11¹, ... also larger software such as gimp, blender)”

Show 1 more

“No need to retire it, because it just works..”

Editing power · 3

Users single out features like visual block mode, macros and advanced undo history.

“Visual block mode and virtual edit are such killer features of vim.”

Show 1 more

Remote use · 3

It is valued for editing on headless machines, over SSH, and on clusters.

“has come in handy almost every day since then”

Show 1 more

“Most clusters I use are architected assuming you use vim and look at graphics locally. I do.”

Lasting fluency · 3

Long-time users report that once learned, it stays fast and they keep coming back to it.

“It took me a few months to go fast with Vim, but once I did, nothing compares.”

“Vim is great and I have 25 years of muscle memory for it.”

Show 1 more

“I've tried GUIs many times (vscode, sublime, atom, zed, bbedit, intellij) but I always end up back in vim”

Caveats and dissent

Learning curve · 3

It is considered too complicated for many people, and getting fast takes time.

“vi/vim is too complicated for many folks”

“I've tried GUIs many times (vscode, sublime, atom, zed, bbedit, intellij) but I always end up back in vim”

Show 1 more

“It took me a few months to go fast with Vim, but once I did, nothing compares.”

Setup burden · 2

Some find it needs a lot of customization and config maintenance to work as a code editor.

“They are hard to setup as code editors, lots of customizations are needed and in my opinion it does not pay off.”

used emacs for 4 years, vim for nearly 10on “Emacs and Vim in the Age of AI”

“Got into vim in 2009 and since then it's the editor I always come back to.”

long-time vim user since 2009on “A Love Letter to Neovim”

Not for everyone · 3

Some prefer simpler editors like nano or micro, and it is hard to ask a group to adopt a TUI.

“I'd use any of them in preference to Vim.”

“I use it, and have used it for 25-odd years”

Show 1 more

AI integration · 2

Some say plugins do not give a good integrated experience with AI agents.

“I gave up on emacs and vim. Its like fighting bad design.”

“Vim in the editor pane1, shell in pane2, agent(s) in panes3+.”

Inconsistent emulation · 1

Vim emulation quality varies widely across other environments.

“I am a die-hard vimmer”

Changed defaults · 1

A mouse-triggered visual mode change broke one user's copy-paste habits.

Often compared with

Who recommends it in their own words

All comments 48

“vi/vim is too complicated for many folks”

“I am a die-hard vimmer”

“I spend my day in vim and zsh”

“I'm a die-hard vimmer, I use vim bindings everywhere.”

“I've been vimming since 2010, the idea of vim modality is an excellent, practical, beautiful model.”

vimmer since 2010on “Emacs Turns 50”

“I was introduced to vim before emacs and got really comfortable with it.”

“Always wanted something that allowed me to use vim while viewing the markdown”

“I used to do ssh, tmux, vim for most of my work on the server”

“I use tmux every day, vim and bash and stuff, all great, genuinely like them”

“Vim has plugins/extensions for all of those. Vim is a setting now.”

“the ones written in C are the most reliable (such as vim, bash, coreutils, terminals, X11¹, ... also larger software such as gimp, blender)”

“No need to retire it, because it just works..”

“I can use vim motions more naturally than, say, move my earlobes or control my toes.”

“something that has the fluency of something like vim”

jitlOct 2, 2026recommends

“i love vim and i love vim-tmux-navigator keybinds”

Working this way since 2012on “Pi 1.0”

“I used vanilla vim with only syntax highlight and line number enabled”

“I've used vim since the first time it appeared in Debian repos.”

“I know enough vim to get around, but not quickly.”

“I often write my work reports in Vim in Markdown format”

“regular MacVim/Vim is already awesome”

“Vim skills stay useful for editing the prompts/module structure/fixing slop code during review”

“Vim is great and I have 25 years of muscle memory for it.”

“What I love about Vim and Emacs is that they taught me humility.”

“I eventually switched to vim but that had to do with needing to ssh into 100k+ machines”

“All the writing, all the code was done by me, by hand, in vim.”

“I've tried GUIs many times (vscode, sublime, atom, zed, bbedit, intellij) but I always end up back in vim”

“I built this monochrome and low-contrast simple colorscheme for vim”

“the constant tweaking and changing things drives you mad after a while”

“I'm fine to use vim over ssh into a server”

“they have switched to Kate or Vim”

switched from VS Codeon “Bun 1.4”

“vim ~/.ssh/config”

manages ~250k hosts in 42 datacenterson “OpenSSH 10.5 released, AI fixes now welcome”

“The C programs I use daily are generally very fast, very lean and very stable: Programs such as linux, terminals, shells, vim, etc.”

“Vim in the editor pane1, shell in pane2, agent(s) in panes3+.”

“The productivity gains with Vim commands are impressive.”

“The availability of vim emulation in majority of text editors and IDEs has been a lifesaver”

“Got into vim in 2009 and since then it's the editor I always come back to.”

long-time vim user since 2009on “A Love Letter to Neovim”

“It took me a few months to go fast with Vim, but once I did, nothing compares.”

“They are hard to setup as code editors, lots of customizations are needed and in my opinion it does not pay off.”

used emacs for 4 years, vim for nearly 10on “Emacs and Vim in the Age of AI”

“has come in handy almost every day since then”

Threads where it came up

Also written as vim. Data: vim.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help