loading...

Discussion on: What Your IDE Says About You

Collapse
moopet profile image
Ben Sinclair

"Hahaha", he says, clicking the little heart icon, while secretly knowing in his heart that Vim is still the best.

Collapse
amdev83 profile image
Aaron L Marks Author

My thought is that whatever tool makes development easiest for you is the best tool. (Full disclosure: I'm a huge fan of Visual Studio Code.)

Collapse
jamesingold profile image
James Ingold

While I won't say Vim is the best, I think it does enforce a different paradigm of thinking that is beneficial to growth as a developer. It helped me think about concepts differently and got me to deep dive on Linux to really start to understand OS level things. (files, processes, etc)
That said, VSCode with VIM bindings is hard to beat.
My crazy workflow right now is have the main app open in VIM and VSCode. Do most of my coding in VIM, when I need to actually debug something, go to VSCode. Use all the tools :D

Collapse
v6 profile image
🦄N B🛡

VSCode with VIM bindings is hard to beat.

I keep forgetting they have this. One day my deep suspicions of Microsoft will wane enough to use it. Today is not that day, nor is tomorrow. But these little reminders bring it closer.

Thread Thread
moopet profile image
Ben Sinclair

I use it like that. In fact, and I know this is getting 180-degrees from the point of the post, but I have this in my config:

nnoremap <leader>vs :silent exec "!open vscodium://file/" . expand("%:p") . ":" . line(".") . ":" . col(".")<cr>:redraw!<cr>

If I'm using Vim and want to switch to VSCode (I use VSCodium here) then I hit up the mapping and boom, there it goes. This is most useful when I want to use the debugger, which is sometimes easier in VSCode than it is in Vdebug.

Thread Thread
v6 profile image
🦄N B🛡

I use VSCodium

I would expect nothing less of such a gentleman and a scholar.

Thread Thread
jamesingold profile image
James Ingold

Oh my gosh, how did I not know about VSCodium. Thanks and that vim key remap is glorious!