Products · Product
Vim
Raised as a usability problem by 880 people on Hacker News over 19 years (2008–2026), in 612 threads.
No issue was raised by at least 3 people in 3 threads this year.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
Every issue, all time, most people first
Simple customizations take too much effort to set upUnreviewed
20082026- Commenter says vi and emacs are poor editors, but gives no specific usability problem2026-10-29
- Vim has a very high barrier to entry for newcomers2025-09-08
- Vi-style editor is complicated for basic users who just need simple editing2024-12-19
Key commands are harder to compose than standard arrow-key editingUnreviewed
20082026- Vim keybindings are unintuitive, and many tasks can't be done efficiently2025-06-20
- Close-enough vim bindings make fingers do the wrong things frustratingly often2025-06-19
- Quitting vim requires memorizing obscure key sequences and prompts that are confusing2025-04-13
People open Vim accidentally and can't work out how to exitUnreviewed
20082026- Users struggle to know how to exit vim; the save-and-quit command seems unintuitive2026-03-23
- Unclear how to exit; interface is awful unless you already know it2025-11-04
- Default settings are awful, so new users get stuck and can't exit2025-05-28
Too many shortcuts to remember and hard to look upUnreviewed
20082026- Extensions often don't work right, and each adds keybindings to memorize2023-12-26
- Hard to remember multi-key shortcuts with case-sensitive letters for deleting and pasting2023-08-10
- Multi-key shortcuts with mixed case are hard to remember and cognitively overloading2023-08-10
Modal editing is hard for new users to learnUnreviewed
20082026- Modal editing is unintuitive, so keys don't behave as users expect2026-01-20
- Modal mode switching and memorizing key bindings trips up most users2023-08-18
- Learning Vim's modal editing was painful for the first weeks2023-01-13
Simple tasks take many keystrokes because commands must be memorizedUnreviewed
20082026- Obtuse key commands that are hard to memorize and rarely used2026-07-10
- Too many commands to memorize just to edit text2026-01-19
- Editing commands are counterintuitive and take hours to learn2024-01-05
Esc key is too far to reach, and Ctrl-[ is unfamiliarUnreviewed
20082026- Having to press Esc after each edit is tedious2025-09-13
- Default ESC key placement is awkward to reach, hurting usability2025-02-27
- Hitting Esc accidentally loses typed input in other apps2024-01-16
Heavily configured Vim becomes slow and laggy to useUnreviewed
20082026- Adding too many plugins slows Vim down, frustrating fast typists2023-04-13
- Sophisticated tasks need custom vimscript, which constantly distracts from actual work2023-01-13
- Editing a large one-line JSON file is sluggish in Vim2022-04-08
Setting up Vim as an IDE takes a lot of timeUnreviewed
20082026- Setting up Vim as an IDE takes far longer than an hour, with many steps to get working2023-07-17
- Common IDE features need plugins or config tweaks instead of working out of the box2023-06-15
- Too many shortcuts and clumsy LSP integration when working as an IDE2023-03-03
hjkl movement keys are unintuitive for newcomers to learnUnreviewed
20082026- Hjkl keys are not touch-typing friendly and move the cursor no better than arrow keys2026-07-02
- Beginner tutorials drill hjkl keys with no explanation, so movement seems arbitrary2021-12-03
- Hjkl movement keys are unintuitive and confusing for newcomers to learn2021-01-20
Constant mode switching and unfamiliar keys make editing hardUnreviewed
20082026- Accidental key presses switch modes and make unintended changes, causing errors2026-05-13
- Constant switching between modes and unfamiliar keys makes selecting text and everyday editing hard2024-08-14
- Modes and many key combinations are hard to remember, making it hard to even exit2024-08-01
Making plugins work together takes days of effortUnreviewed
20082026- Finds NerdTree hard to use and navigate, and split windows hard to understand2022-07-10
- Movement keys trigger plugins unexpectedly, making the setup too much of a departure2021-06-01
- Constant tweaking wastes time and custom keybinds clash with plugins2020-11-29
Unexpectedly kicked out of insert mode while typingUnreviewed
20082026- Cannot move around in insert mode without escaping to normal mode2023-08-06
- Ctrl+W pane switching is easy to mistype, and forgetting insert mode makes it confusing2021-01-21
- Gets unexpectedly kicked out of insert mode while typing2020-12-14
Moving the cursor to arbitrary text is slow without mouse or arrowsUnreviewed
20082026- Standard cursor movement and select/deselect behave differently than other text inputs, making it hard to switch2024-08-06
- Word and line skipping navigation feels counterintuitive and slower than clicking with a mouse2023-02-27
- Counting lines and characters to move the cursor is slower than pointing with a mouse2022-08-04
Configuring and coding with Vimscript is a constant painUnreviewed
20082026- Vim's controls and scripting language are arcane and hard to learn2024-06-30
- Author finds Vimscript a horror and has never learned Lua, so config is a messy mix2023-08-10
- Vimscript feels clunky and annoying to write configuration in2021-01-26
Commands are hard to discover without looking up plugin docsUnreviewed
20082026- No menu lists all available commands, so users can't discover them2023-01-07
- Requires building complicated commands and recalling obscure operations, with a daunting learning curve2022-12-13
- Command completion only matches command names, not descriptions, so plugin commands are hard to discover2022-11-23
Steep learning curve leaves beginners frustrated and unproductiveUnreviewed
20082026- Steep learning curve; colleagues struggle with basic tasks due to many mnemonics2023-12-10
- Steep learning curve makes beginners frustrated and unproductive while learning it2022-12-15
- Learning curve is very steep just to get the basics down2021-10-18
Inconsistent key commands confuse new usersUnreviewed
20082026- Hard to discover new features without googling, and keybindings are unintuitive and inconsistent2025-04-24
- Cmd shortcuts need terminal emulator cooperation, adding complexity and missing native text field behaviour2024-01-16
- Default bindings are less intuitive than standard arrow-key and ctrl/cmd shortcuts2023-08-07
Typing commands in insert mode or pasting in command mode causes mistakesUnreviewed
20082026- Typing sends text haywire because the editor is in the wrong mode2024-02-27
- Users can't tell which mode they're in and accidentally trigger editor commands2023-04-12
- Constant switching between normal and insert modes slows typing and causes fear of mistakes2020-11-12
Mouse selections don't copy automatically, so paste fails without pressing yUnreviewed
20082026- Middle-click paste goes to Vim's buffer instead of X selection, breaking workflow on every user2022-02-25
- Pasting over a selection overwrites the clipboard, so the same text cannot be pasted repeatedly2022-01-05
- Clicking a line moves the cursor, breaking copy-paste workflows by default2021-11-05
Ctrl-C shows a message telling users to type :quit insteadUnreviewed
20082026- Couldn't find a way to exit; Ctrl-C and Ctrl-Z did nothing, felt trapped2020-05-26
- Ctrl+C doesn't exit; users must guess the obscure :q! command to quit2020-01-31
- Standard shortcuts like Ctrl-Z, Ctrl-V and Ctrl-C don't work as expected, interrupting flow2017-05-24
Copying and pasting from other applications into Vim is annoyingUnreviewed
20082026- Moving a text block requires memorising several arbitrary vi keystrokes instead of cut and paste2025-06-25
- Beginners struggle with vim's input modes, strange copy/paste, and no default config2023-12-10
- Modes and unusual copy-paste make Vim hard to pick up for newcomers2022-03-15
Retraining muscle memory for Vim's keybindings is very difficultUnreviewed
20082026- Retraining muscle memory for Vim's keybindings is immensely difficult2025-11-10
- Learning Vim is frustrating after muscle memory built on Sublime Text2023-08-13
- Vim muscle memory makes composing text in browsers and other apps clumsy and difficult2022-12-13
Saving needs Shift and mode switching, unlike Ctrl+sUnreviewed
20082026- Escape key is far to reach, slowing returns to command mode2026-05-03
- Typing :Wq with shift latency triggers a command the user didn't intend2023-01-07
- Shift key timing for commands like :W and :Q causes frequent errors and retyping2023-01-07
Easy to forget current mode, with only a small indicatorUnreviewed
20082026- Keeping track of which mode you are in is hard2024-02-20
- Losing track of which mode you're in causes accidental mistakes2024-02-20
- Users make more mistakes and lose their place while switching modes2021-05-25
Mistyped keys trigger hard-to-undo commands and novices can't find the causeUnreviewed
20082026- Easy to mistype keybinds; accidentally opens command history window2026-01-20
- Mis-keying a command easily blows up edits, forcing frequent undo or navigation recovery2022-10-15
- Command mode up arrow ignores past commands and undo is broken2017-02-03
Default colors make dark blue text unreadable on black backgroundUnreviewed
20082026- Default dark blue text on black terminal background is hard to read2024-12-24
- Comments shown in dark blue are hard to read on a black background2023-05-28
- Dark blue text is hard to see on dark terminal backgrounds2023-05-28
Macros are hard to get right and re-recording them is tediousUnreviewed
20082026- Macros are hard to get right, and re-recording them when they go wrong is annoying2026-07-11
- Poor discoverability; pressing q by accident starts macro recording, colon needed for commands2024-05-08
- Macros are easy to get wrong on the first try, making them unreliable2022-02-10
Nonstandard keys for quitting and copy-paste are hard to discoverUnreviewed
20082026- Text object keybindings are more complex or missing, a step backwards2025-04-24
- Beginners must learn obscure keybindings or recompile to get copy and paste working2020-07-30
- Nonstandard keybindings like quitting and remapped copy-paste are frustrating and hard to discover2017-05-23
Without learning its shortcuts, users can't do anything in the editorUnreviewed
20082026- Without learning its shortcuts, users can't do anything in the editor2023-01-14
- Editor doesn't always do what the user wants, though it stays usable2021-12-07
- Editor shortcuts differ between editors, so each one must be relearned and planned out2020-11-15
Getting autocomplete working in Vim needs much configuration effortUnreviewed
20082026- Finding and configuring plugins for auto-complete, navigation and debugging takes too much effort2023-12-28
- Installing YouCompleteMe requires multiple manual steps just to get autocomplete working2019-02-12
- Using Vim as an IDE needs hours of setup and lacks built-in autocomplete, project management and debugging2017-05-17
Wrapped-up config is hard for beginners to understand and modifyUnreviewed
20082026- Setting up a usable config takes heavy tweaking, and the documentation is incomplete2025-10-29
- Plugin setup and configuration require much fidgeting and hacking to be useful2022-07-01
- Beginners find its wrapped-up config hard to understand and modify2017-03-26
Vim-mode emulation differs subtly from real Vim and lacks featuresUnreviewed
20082026- Vim-mode emulation behaves subtly differently from real Vim, and some features don't work2024-12-15
- Vim emulation modes differ slightly across programs, so bindings don't work consistently2023-01-31
- Emulation modes don't duplicate all vim behavior, leaving rough edges2018-12-04
Typing 'i' or '{' lags while Vim waits for longer mappingsUnreviewed
20082026- Input delay makes typing in the Vim plugin irritating2025-02-27
- Input delays above a full second when typing2020-06-29
- Holding j or Ctrl+Y in Vim in iTerm2 is jerky and slow2016-10-30
Syntax highlighting in LaTeX files lags behind typingUnreviewed
20082026- Typing lags behind keystrokes in Vim when LaTeX syntax highlighting is enabled2024-02-21
- Syntax highlighting makes LaTeX files lag badly, and documented fixes do not solve it2024-02-21
- Syntax highlighting in LaTeX files lags behind typing2022-12-13
Ctrl-w meant for Vim window commands accidentally closes browser tabUnreviewed
20082026- Default window-management key clashes with readline's delete-word, and kill-terminal binding is easy to hit accidentally2025-01-27
- Vim mode is incomplete, buggy, and ^W closes the browser tab2024-12-15
- Ctrl-w meant for vim window commands accidentally closes the browser tab2020-05-07
File-per-tab model causes several pain points since tabs aren't filesUnreviewed
20082026- Plugins lack Vim's tab concept, so users can't organize and switch views like in Vim2022-03-15
- Tabs in Vim are not files, so the file-per-tab model leads to several pain points2014-07-14
- Vim can't show popups, graphics or tabs, so it doesn't feel like a normal editor2012-05-12
Ends up in the wrong mode and miscounts line commands, requiring undosUnreviewed
20082026- Often ends up in the wrong mode, and miscounts line-based commands, so edits go wrong and need undoing2025-02-27
- Author could never remember Vim's editing command language2023-10-20
- Editing requires memorized commands and mode switching, unlike intuitive select-and-delete2021-12-03
Selections and deletions unexpectedly remove the character after the cursorUnreviewed
20082026- Deleting text in Vim takes awkward, multi-step key sequences compared to mouse or shift-selection2021-12-03
- Vim selections and deletions remove the character after the cursor unexpectedly, forcing mouse use2021-01-20
- Multi-cursor editing is hard to grasp in Vim, unlike Sublime2017-09-13
Keyboard-only interface frustrates beginners used to the mouseUnreviewed
20082026- First two weeks felt like relearning how to use a keyboard2016-10-17
- Nearly impossible to use without a physical keyboard2013-08-15
- Keyboard-only modal interface ignores mice, function keys and modern peripherals2013-03-01
Scrolling is slow, with text taking a while to appearUnreviewed
20082026- Vim skips scroll events that arrive too fast, so user must scroll slower2021-06-02
- Interactive scrolling feels laggy and slow on the Mac laptop2017-11-02
- Holding down keys to scroll is unbearably slow due to OS key repeat delay2015-08-03
Searching for literal text requires manually escaping special charactersUnreviewed
20082026- Escape-slash syntax in regexes was initially annoying and hard to remember2019-10-03
- No easy way to search for literal text; everything is treated as regex2019-10-02
- Searching for literal text requires manually escaping special characters2015-10-02
Clojure REPL plugins are hard to get running and unreliableUnreviewed
20082026- Setting up vim for Lisp-style REPL integration took hours and examples were hard to find2021-09-03
- Vim plugins take hours to configure and remain janky2020-09-23
- Vim Clojure REPL integration plugins are hard to get running and unreliable2011-10-21
Composing selection commands needs thought and is easy to get wrongUnreviewed
20082026- Composing precise selection commands requires stopping to think, and is easy to get wrong2020-08-05
- Guessing at commands too often, unclear what the editor will do next2018-05-18
- Working out the exact command needed takes a lot of mental effort2016-07-19
Non-programmers struggle to open, edit and save filesUnreviewed
20082026- Impossible to start using without instruction; mode-based editing is hard to learn2021-01-08
- Interface is notoriously hard to learn; non-programmers struggle to just open, edit and save2019-02-28
- Text-only interface is awful and hard to use for a newcomer2018-09-14
Cursor keys are hard to use after switching back to QWERTYUnreviewed
20082026- Standard QWERTY layout with Vim keys causes finger strain and pinky pain2017-08-23
- Switching back to QWERTY layout makes Vim cursor keys hard to use2015-05-21
- Vim is hard to use with a French keyboard layout2010-11-16
Typing jk to leave insert mode needs an awkward key delayUnreviewed
20082026- Waits for a second key before acting, making the user press an extra key2025-10-11
- Typing jk to exit insert mode needs an awkward delay between keys2017-10-04
- Mapping jk to Esc delays the next typed character until the second key arrives2015-10-02
Key bindings add so much mental load that users must stop and thinkUnreviewed
20082026- Unpredictable actions requiring mental planning of keypresses with no visual feedback, causing typo risk2024-02-19
- Must mentally map intent to multi-step keystroke sequences, cannot act on whole functions directly2023-08-06
- Key bindings add so much mental load that the user must stop and think before acting2017-05-28
Tab commands are clunky to type, so users avoid tabsUnreviewed
20082026- Tabs are confusing, unclear what they're for and hard to use for projects2020-05-07
- Tab commands feel clunky to type, so the user avoids using tabs2018-05-20
- Takes years to learn commands; stays awkward until fluent, even for basic tabs2017-03-23
Editing files with thousands of lines becomes very slowUnreviewed
20082026- Becomes very slow when editing files with thousands of lines2020-08-05
- Incremental search becomes so slow on large or network files it stalls the editor2019-03-01
- Hard to get fast at editing multiple files within a single session2012-07-13
q enters a recording mode instead of quitting, needing extra escapesUnreviewed
20082026- Q key enters a mode instead of quitting, requiring extra escape steps2021-05-25
- Mistyped commands like :Wq or :Q fail, and stray keys drop users into Ex mode2020-12-13
- Doesn't tell users why the q key types a letter, starts recording, or exits2018-08-01
Automatic indenting mangles code as you typeUnreviewed
20082026- Default cut-paste with code indent behaves as a mismatch, causing muscle memory errors2024-12-15
- Automatic indenting seems systematically broken, mangling code as you type2013-09-12
- Auto-indentation and syntax highlighting feel unreliable or shaky2010-05-25
Can't apply the chosen markdown syntax highlightingUnreviewed
20082026- Couldn't get it to respect the user's chosen markdown syntax highlighting2022-11-09
- Syntax highlighting can't distinguish nested names, macros, or variable scopes properly2020-09-03
- ES6 syntax highlighting never works, so non-ES5 code looks wrong2017-04-20
yy and P copy-paste commands are unexpected, unlike Cmd+c and Cmd+pUnreviewed
20082026- Copying and pasting text out of the terminal requires arcane commands or workarounds2013-08-15
- Standard cut, copy, paste, find, and save commands don't work the way users expect2011-08-22
- Yy and P copy-paste commands are unexpected for new users, unlike standard Cmd+c/Cmd+p2010-08-07
Unclear which plugin manager to use or where plugins goUnreviewed
20082026- Installing plugins is not intuitive and needs extra plugin-manager software2022-06-08
- Struggles to manage plugins on Windows due to lack of good guides2019-10-02
- No clear guidance on plugin managers or where plugins are installed2017-02-27
Overlapping shortcuts make switching windows confusing in tmux and VimUnreviewed
20082026- Vim's keys clash with tmux leader and other shortcuts, leaving few usable leader keys2019-02-10
- Using both vim and tmux splits confuses muscle memory and navigation2015-05-20
- Overlapping keyboard shortcuts make switching windows confusing in tmux and Vim2014-01-23
Fails to find files accurately in larger projectsUnreviewed
20082026- Hard to find files and code across a project compared to VSCode global search2022-02-25
- Project-wide search and quickly opening files are subpar compared to competitors2014-06-22
- Often fails to find files accurately on larger projects2012-05-01
Cannot paste line-wise yanks inline or charwise yanks on a new lineUnreviewed
20082026- Line-based yank, delete and change commands break on soft-wrapped lines2026-05-26
- Single-letter commands like y for yank are not discoverable or intuitive2016-07-19
- Can't figure out how to paste line-wise yanks inline or charwise yanks on a new line2012-02-02
Layouts unexpectedly collapse or clone buffers across splitsUnreviewed
20082026- Splits collapse unpredictably when closing a buffer, and cloned splits waste screen space2014-07-02
- Layouts unexpectedly collapse or clone buffers across splits, which is disorienting2014-06-29
- Closing one split accidentally makes other splits resize, forcing manual rearrangement to restore the layout2012-08-24
File-finder plugin is confusing compared to other implementationsUnreviewed
20082026- Finds the Vim file-finder plugin confusing and weird compared to other implementations2020-05-08
- Vim's features aren't obvious, so finding how to use them means trawling old websites2020-03-06
- Could never figure out how to run a project-wide search in Vim2011-08-03
Tab completion picks the first matching filename instead of listing matchesUnreviewed
20082026- Tab completion needs extra finger gymnastics and attention rather than one key2021-10-08
- Tab completion dumps 2-3 screens of unlabelled commands, hard to scan2021-01-29
- Tab completion picks the first matching filename instead of listing matches2016-03-13
Unintuitive operation that can't be learned without instructionUnreviewed
20082026- Operated in an unintuitive way, impossible to learn without instruction2021-01-08
- Initially painful to learn because of its commands2012-07-09
- Clutch-based movement commands conflict with muscle memory and take learning2012-06-21
Mouse use unexpectedly enters visual mode, breaking copy and pasteUnreviewed
20082026- Mouse use unexpectedly enables visual mode, breaking copy-paste the user relied on2026-08-02
- Forced switch into a separate visual mode for basic editing is annoying and must be constantly remembered2026-05-13
- Ctrl-V is remapped to paste by default, blocking blockwise Visual mode2011-09-05
Reopening an open file means tabbing through windows or risking unsaved changesUnreviewed
20082026- Lack of a file browser makes managing many open files unwieldy2023-06-15
- Re-opening an already open file forces tabbing through many windows or risking unsaved changes2023-01-07
- Switching between open files takes many keystrokes, with no simple toggle command2017-02-27
No visible cues show which commands ran, so yanks go unnoticedUnreviewed
20082026- Movement commands remain unintuitive even after years of use2018-11-22
- Many commands give no visual or verbal feedback about what happened2011-10-28
- Gives no visible cues about which commands were issued, so yanks go unnoticed2011-06-15
Cursor jumps across wrapped lines instead of moving row by rowUnreviewed
20082026- Cursor movement breaks on soft-wrapped lines because the display doesn't match how the editor sees lines2022-12-20
- Cursor jumps across wrapped lines instead of moving row by row, adding friction when writing notes2022-11-28
- Scrolls by logical lines, so text jumps unpredictably with wrapped paragraphs2013-03-21
Counted-line commands like delete the following 5 lines are hard to think inUnreviewed
20082026- Counting lines to delete upward or with j is unintuitive, so the person gets the count wrong2024-04-29
- Hard to think in counted-line commands like delete the following 5 lines2013-09-22
- Must guess and count line numbers before deleting large blocks of text2013-05-13
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 50 complaints
- Separate insert and normal modes form a hump new users must get over2026-11-03
- Commenter says vi and emacs are poor editors, but gives no specific usability problem2026-10-29
- Keys for line movement are inconsistent and awkward to type by touch2026-10-10
- New versions change defaults like scrolling and mouse behavior, forcing users to re-add config2026-09-02
- Too much initial learning needed, frustrating at first for new terminal editor users2026-09-02
- Mouse use unexpectedly enables visual mode, breaking copy-paste the user relied on2026-08-02
- Macros are hard to get right, and re-recording them when they go wrong is annoying2026-07-11
- Obtuse key commands that are hard to memorize and rarely used2026-07-10
- Hjkl keys are not touch-typing friendly and move the cursor no better than arrow keys2026-07-02
- Insert and append modes behave differently from other editors, so the commenter keeps stumbling over behavior differences2026-06-10
- Line-based yank, delete and change commands break on soft-wrapped lines2026-05-26
- Forced switch into a separate visual mode for basic editing is annoying and must be constantly remembered2026-05-13
- Accidental key presses switch modes and make unintended changes, causing errors2026-05-13
- Escape key is far to reach, slowing returns to command mode2026-05-03
- Users struggle to know how to exit vim; the save-and-quit command seems unintuitive2026-03-23
- Quitting is unintuitive for someone who opened it by accident2026-03-22
- New default settings drive user crazy, forcing manual config overrides in vimrc2026-03-10
- Escape is hard to reach, so users must discover workarounds like jj/jk or CapsLock remapping2026-03-07
- Engineers get stuck in modal mode after an errant keystroke and must close the terminal2026-02-22
- Added features are hard to turn off, leaving users stuck with unwanted behavior2026-02-17
- Wording of the homepage update about the charity is confusing to the reader2026-02-14
- Hides complexity behind a big alphabetical menu with search, making it hard to navigate2026-01-21
- Precise jumps require knowing exact target and calculating relative line distances, tedious to do2026-01-20
- Modal editing is unintuitive, so keys don't behave as users expect2026-01-20
- Easy to mistype keybinds; accidentally opens command history window2026-01-20
- Too many commands to memorize just to edit text2026-01-19
- Too many commands for edge cases, making the editor needlessly complex to use2026-01-19
- Vim doesn't fit the commenter's prose writing; modal editing gets in the way2026-01-10
- Hard to learn, not intuitive, overly complicated, arcane interface2025-12-24
- Retraining muscle memory for Vim's keybindings is immensely difficult2025-11-10
- Unclear how to exit; interface is awful unless you already know it2025-11-04
- Example text uses Vim itself, confusing readers about what is concept versus arbitrary data2025-11-03
- Setting up a usable config takes heavy tweaking, and the documentation is incomplete2025-10-29
- Waits for a second key before acting, making the user press an extra key2025-10-11
- Editing commands run blind, so users can't see what an operation will change before finishing it2025-10-10
- Getting language server (LSP) configuration working comfortably is too much work2025-10-10
- Having to press Esc after each edit is tedious2025-09-13
- Vim has a very high barrier to entry for newcomers2025-09-08
- Marks and I-insert behave unintuitively, forcing manual character counting to get custom keybinds right2025-08-28
- Movement keys are mentioned before they unlock, and the first level locks too many keys, forcing frustrating rage-quit2025-08-27
- Exiting with :wq only closes the buffer and jumps elsewhere, confusing beginners2025-08-27
- Netrw doesn't behave as the user expects and has too many bugs2025-08-05
- Arrow key layout (← ↓ ↑ →) feels counter-intuitive when mapping back and forward movement.2025-06-26
- Moving a text block requires memorising several arbitrary vi keystrokes instead of cut and paste2025-06-25
- Vim keybindings are unintuitive, and many tasks can't be done efficiently2025-06-20
- Close-enough vim bindings make fingers do the wrong things frustratingly often2025-06-19
- Editing lags by seconds after a few hundred lines with certain brace patterns2025-06-13
- Default settings are awful, so new users get stuck and can't exit2025-05-28
- Text object keybindings are more complex or missing, a step backwards2025-04-24
- Hard to discover new features without googling, and keybindings are unintuitive and inconsistent2025-04-24