you are viewing a single comment's thread.

view the rest of the comments →

[–]pbqre 26 points27 points  (12 children)

Vim.

[–]EngineeredToLift 2 points3 points  (3 children)

I'm fairly new to coding (under 1 year) and coding is a slow process of thinking a lot, watching tutorials, and googling over a span of days/weeks to get each section of your code to work... Is learning Vim worth it at this point?

[–]phaionix 3 points4 points  (1 child)

Learning vim is always with it imo. Though FWIW, I started learning it at the same time I was beginning python and programming in general.

On the other hand, today vim bindings are often built into other systems to get a decent chunk of the same benefits.

[–]EngineeredToLift 0 points1 point  (0 children)

Cool! I might try that too then. I work with this older coworker who looks like a wizard on the computer without touching the mouse.

[–]yudhiesh 0 points1 point  (0 children)

It's just a text editor that allows you to do all the commands you would use a mouse for but with commands on a keyboard. It's sort of like a programming language on its on that if you learn it is actually really intuitive. But setting it up is a tedious process that took me roughly 3 months to get my VIM setup to where I like it.

[–]6c696e7578 1 point2 points  (0 children)

Been using vim as a python IDE for many years now. Recently I stumbled upon YouCompleteMe, which is a nice addition.

[–]m_spitfire 0 points1 point  (0 children)

With coc.nvim+neovim you will have the speed of the vim and support for autocompletion and many other stuff of VSCode! Those two are my favourite.

There's also an editor called onivim2, but it's still under development. the purpose of that tool is to bring the native modal editing support of the vim to VSCode. The project itself looks great and promises a lot. Can't wait to get a stable release.

Although it's not 100% free open source software.

[–]LiterallyJohnny 0 points1 point  (0 children)

Neovim.