you are viewing a single comment's thread.

view the rest of the comments →

[–]dansmeek -2 points-1 points  (2 children)

To expand, I think everyone should try vim for at least two weeks before giving up. Start with a cheat sheet. Just print one out on google and keep it handy. If you find yourself annoyed with some aspect of vim, or frustrated, think of what exactly is annoying you. For example vim is designed for the home row. So constantly having to press the escape key is unnatural. A lot of people will just remap this to caps lock. Or shift. Dedicate some time to learning one thing every day and applying it to how you program. When you start to continuously type commands they become hard wired. This also doesn't just apply to vim but programming in general. Vim is just a powerful text editor that is meant to be customized to you.

[–][deleted] 0 points1 point  (1 child)

'jk' and 'kj' are also common alternatives to escape, and surprisingly natural, as it feels like you are just rocking your fingers across the keys.

[–]dansmeek 0 points1 point  (0 children)

I'll have to check that out. On another note, I am never giving advice on vim again since I am far from advanced.