Hacker News new | past | comments | ask | show | jobs | submit login

> People have ceased to debate Emacs vs vim not because any consensus was reached or either one disappeared, but because both are now such exceedingly niche editors that they are far more threatened by the giants like Visual Studio Code or Eclipse or Sublime Text.

Citation needed. From the latest Rust survey [1], Vim was in second place at 23.6%, behind only VS Code at 34.9%. Emacs was lower at 7%, but still beat Sublime at 4.3%, and Eclipse doesn’t even show up on the list. Not that Rust is representative of programming as a whole, but its results are still probably more accurate than what seem to be anecdotal impressions of editor popularity.

[1] https://blog.rust-lang.org/images/2020-03-RustSurvey/31-edit...




Check the editor stats for C, C++, Java, Python. Rust is a niche language today.


OK I did. Results:

https://i.imgur.com/D128c3T.png

For developers who responded "I am a developer by profession" and used C, C++, Java, and/or Python in their dev environment, VSCode tops VIM, which tops Sublime, which tops Emacs. Every time!

Source: StackOverflow survey results from 2019. Looking at 65,679 responses marked as "I am a developer by profession" https://insights.stackoverflow.com/survey


To be fair, there's a bit of ambiguity in what question is being discussed.

1. What development environment do you use most (IDE)?

2. What editor do you use most?

3. What editor(s) do you use regularly?

Personally, my day job currently has me working in Java, and I use IntelliJ for that. However, I use Emacs on a daily basis _as an editor_; especially in the case where I need to look at, move around, and manipulate files quickly.

If I had to pick one of them to keep and one to give up... I would be sad, because the fill different roles.


I'm surprised that vim is way above Emacs (I'm an emacs user, sic). Thank for the input.


...people write java in vim?


Some do, I know two people who write everything in vim and do so also when working on Java code.


Yes, certain programming languages are biased towards certain editors. Java users will overwhelmingly use Netbeans/Eclipse/IntelliJ, C# users will overwhelmingly use Visual Studio, Lisp users will flock towards Emacs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: