Open utterances-bot opened 3 months ago
The new hotness for editors these days is Curor, essentially a VSCode clone with better AI support than copilot. Worth checking out for VScode users.
Theres nothing wrong choosing either path vim/Neovim vs VSCode/Cursor
If you use the terminal for git and not UI's like Sourcetree, it's worth knowing at least how to quit vim (the differences between :q,:qa,:wq). This comes in handy for fetch/merging when you're prompted for merge messaging.
The pro's I like about Neovim is being closer to the terminal, doing everything in one place less context switching. The command line is the fastest way to talk to your computer and it's quite powerful.
Obviously customization is king here, you can easily add or change anything you want. Neovim has a community of standard built plugins you can customize on top of and easily create your own config.
Using Vim/Neovim has you do more programmatic solutions without a UI like creating regex substitutes.(I am sure theres a plugin for this too) Depending on what type of software engineer you are working with regex (while not usually recommended if it can be avoided😂) is an example of where you can use your editor to learn more about programming.
For Neovim users, setting up a lua config is another way to get familiar with another language and ecosystem again broadening your understanding of how software works under the hood.
Theres also a large open source community for Neovim you can contribute to.
I'm all on the Cursor hypetrain now, but Zed has always seemed like a nice option for folks that don't want a VSCode-like editor on their machine (but still want some kind of GUI), plus seems like some folks are moving from Neovim to it as well: https://stevedylan.dev/posts/leaving-neovim-for-zed/
(to be fair - I haven't even listened to this episode yet haha)
Runtime Rundown
https://runtimerundown.com/episodes/the-one-about-vim