I just opened the app to see what else I can bring up, and while clicking through UI I noticed I had some crappy key bindings extension installed, which apparently caused many of my annoyances.
I've probably installed it very long ago, or even by accident.
For example, I was always annoyed that open file/directory shortcut (one of most common operations) is not assigned and requires mouse interaction -- fixed by disabling the extension. Go to file shortcuts does something completely different -- fixed by disabling the extensions.
I likely won't adopt Cursor as my main IDE/Editor, but it's miles better than I thought just an hour ago.
Thanks for your question :D
Decided to ditch it for claude code right after that, since I cannot be bothered to go over the entire list of keyboard shortcuts and see what else it overrode/broke.
That said I also have moved to CLI agents like Claude Code and Codex because I just find them more convenient and, for whatever reason, more intelligent and more likely to correctly do what I request.
- Icons on the toolbar in the left panel have no labels or even tooltips. No way to know what they do without clicking and checking.
- Space in the file explorer in the left panel opens a file (haven't noticed such behavior in other editors -- totally unexpected).
- Maybe that's the artifact of me installing Vim plugin, but Keyboard shortcuts displayed in the main menu don't do what they say they do.
- It often offers installing some plugins, and I've absolutely no idea why, and what will happen if I do or if I don't.
I'm talking about Cursor, which I assume is exactly like VS Code. Tried VS Code only once very long ago.