Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For me, also a VIM kind of guy, Atom lets me use VIM movement keys in the file/project pane which grants me total mouse freedom.

Another Atom bonus is that file additions, deletions and changes are flagged in the file/project pane.



> Atom lets me use VIM movement keys

Really!? That's neat, I didn't know that one. So it makes it modal, like you have to do 'i' to change to insert mode?

Movement keys, but what about editing? I frequently use 'y'ank and 'p'aste, 'C'hange/'c'hange un't'il.


Check out https://atom.io/packages/vim-mode-plus (fork of the deprecated vim-mode plugin) plus https://atom.io/packages/ex-mode or https://atom.io/packages/vim-mode-plus-ex-mode, if you want to use the `:` key.

These do a good job of providing VIM mode, but I just learned about the file/project pane vim mode. Will try that out latter.

You will have to do some config changes if you want the commands from other plugins to feel more natural in vim-mode.

---

Sidenote: I love vim, and use Atom for certain types of projects, but the vim-mode in Atom just never felt right, so I don't use it any more. Now that I know about some of the other neat things it can do, plus the ex-mode support, I might go back to using it again. The second I start using vim mode, I naturally start thinking I am in vim itself, and commands like `:wq` are muscle memory. Hate it when there is a commit message with `:wq` at the end, or I run the program and a crash occurs because of a rogue `:wq`.


There are a few vim extensions for vscode that are pretty good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: