If you're a programmer or thinking about becoming one, having the right software tools can make your job a whole lot easier. These tools help you w...
For further actions, you may consider blocking this person and/or reporting abuse
Where Is Vim, Emacs and Unix Utils?
How many people actually use Vim? It has an unnecessary learning curve for a code editor.
Vim is the editor for all languages and all texts. No other editor or IDE is need. The learning curve is irrelevant.
Vim use 10 % of developers. Is it enought?
The learning curve is relevant, I don't want to spend days trying to understand a code editor when I could just use VSCode or IntelliJ IDEA and start coding pretty much instantly.
Exactly! That's what I think.
I don't want to spend days trying to understand VSCode or IntelliJ IDEA.
That's quite the dumb take, you install these code editors and start coding instantly because you barely need to install any plugin or configuration
Vim works immediately after installation even without plugins and configuration.
✋ I do 😊
There is definitely a learning curve, but like much in our world, the investment does have significant benefits.
Which benefit?
There are many benefits that come with using Vim. Some of the most notable are:
I don't think wear and tear because of switching between keyboard and mouse actually happens. I don't think these benefits can counteract the learning curve and time to learn Vim.
That’s completely fine. Choosing an editor is primarily a personal choice…but as someone who has made that time investment, I believe it was well worth it. But let me just leave you with a couple additional things to consider:
I use vim and it is the best editor so far, I wish to learn Emacs as well though
Why do you consider it to be "the best editor"?
Vim has virtually unlimited capabilities, as a developer can customize it to their own needs using macros and keyboard shortcuts. No other editor has "buffers" that allow you to work with a practically unlimited number of files at the same time. Tabs are usually an unnecessary addition, used by beginners, because they are not practical for hundreds of open files. Programs can be compiled, tested, stepped, etc. directly in Vim. Is there a required feature missing?
I found the majority of programmers use Windows or macOS. But of course, these are also popular, as you suggest.
Unix Utils are for Windows. Who use MacOS? Nobody. MacOS-X is the Unix with the utils, Linux OS too.
Vim and Emacs can be use on all OS.
Wow. I didn't know it before. Thanks for sharing this.
Where did you find ?
I develop system using neovim in linux terminal instead, no need VSCode
That's amazing. I found that VSCode for web development is much better than other code editors.
This statement depends on who you’re talking to. Yes, for some, VSCode is much better for development. But, note that, others would disagree.
I agree in 100%
I'm actually giving up my personal windows laptop for a Mac m2. Pretty much no reason not to now. Work provided a mbp and I'm starting to be more comfortable with it than Windows. Weird transition though.
I love Emacs, however it is very complicated for me to real understand it,
Or be comfortableusing it, then I looked over VIM, it is one pleasing especially in Ubuntu.
Yes now am using VS Code, it's just makes life more easier and quick to write your code 😀
I can get all my dev work done with a terminal and a web browser, everyone has their own way of working.
Most of the over generalized points mentioned here aren't really a "must have"