They just edited the file and moved on. For nano users, file editing is just a brief eddy in the steam. They make a change, save, exit, and continue with the next part of their work
"Select all that apply" - most of those people probably don't use it as their only tool. If you use an IDE like IntelliJ as your main tool, you might also want a lightweight text editor to use for quick scripting jobs. And as text editors go, Notepad++ is fine - I use it as my go-to editor if I have to use a PC where I've not set up vim.
people like the idea of an IDE crafted just for their language of choice. They don't yet understand that the mouse is not their friend.
Speaking of friends, have you shared your testimony? Friends don't let evil corporations brainwash people into using a mouse!
For use at my day job I like using JetBrains IDEs. I know basic vim for editing files and do operations I need to do over ssh, but for actual development with many files, an actual IDE is my preferred tool
I like pycharm as it has this local AI that learns from the code you have written before and proposes completion based on that. So much more useful than the real AI assistant and it’s even included for free with the license!
In school and growing up I used Eclipse as my IDE, cause I mained Java.
But at work these days I use vscode. I use multiple languages at work, and although vscode isn't really great for any particular language, it's kind of a jack of all trades, and you can easily get syntax highlighting for a new language through the extentions vscode offers.
But in the console, no gui, it's still vim!
I believe it's the percentage of respondents that chose the given option. But since they could choose more than one, the percentages won't add up to 100%.
I believe results are realistic. the first 3 are much easier to use than vim. Notepad++ at least here is used a lot in offices and so on for managing textfile because it is a tool everyone can use . IntelliJ is used a lot commercially , and for vi/vim it is a very very good resault . Visual studio code, visual studio and intelliJ are tools for developers. Notepad++ has a much more variety of users . vi/vim is not immediate to use as Notepad++ for normal windows users so i think the result of vim is very very positive .
I am actually interested in how many people picked Visual Studio because they thought Visual Studio Code is the same thing as Visual Studio. More than half of my friends who program have no IDEa what Visual Studio is and sometimes even call Code as Visual Studio.
Very unfortunately no. It uses it's own format (text based) format. A lot of people have to deal with notebooks provided by someone else. Work on them and return... :'(
Edit: stand correct, I was wrong (:
Fuck yea! It seems to have been added after the last time I checked or I missed it! It is the last thing neovim does not cover for me!!!
For curious: [https://github.com/benlubas/molten-nvim/blob/main/docs/Notebook-Setup.md](https://github.com/benlubas/molten-nvim/blob/main/docs/Notebook-Setup.md)
That just proves your ignorance. There are a shocking number of professionals that prefer bare bones editors. Most older, but they are still in the work force and still answering polls.
What it should tell you is that a good programmer is a good programmer regardless of the tool they use to write code.
My university CS professor prefers notepad. It's just simple and it always works.
He also uses other tools, but notepad is his go-to for most simple tasks.
It made sense watching him. No load times, no bs. Just type, copy, click, paste into location.
There's a C++ series where the YouTuber writes everything into GodBolt (just an online text field). You seem to get better memory transfer/recall when you don't have code completion to remember things for you.
Neovim on a daily basis and jetbrains for java because java naming conventions suck.
Imagine trying to open a file and the file name doesn't even fit on your screen.
I actually end up using Notepad++ regularly when I have to do stuff on a lab machine that runs Windows. (But we have python 3.x and NPP on all the lab machines by default, so there's that.)
Seems fine, seems some interesting hate by users of a fairly barebones editor, maybe I'm the only one here not using 278 vim plugins?
Even when I use VSCode, I still swap to a feature rich text editor similar to Notepad++ to do raw text manipulation (better columnar support, better multi-cursor support, better regex support, better text manipulation, find in files and filtering support, better bookmarking, sorting, macros & simple scripting, and a separate scratchpad from the code files I'm working on).
If I need to transform some text, I can reach for vim/linux tools and bang out some macro or subst command, write a script, knock it out quick in a full featured text editor, or lament that VSCode is neither an IDE nor a text editor.
Since Visual Studio Code, Visual Studio and Notepad++ are on Windows and vim is primarily on Linux I can see how the top 3 were picked, I think the interesting part is that Vim out performed Sublime.
Those are just people that never figured out how to escape Vim and are still inside, awkwardly hoping you'll one day release them. They don't want to stay, they just don't know how to get out.
Doesn't mean it's better, I use vim because I started with it but I don't know what I miss with emacs and tons of very talented people I know use emacs. Anyone has good insight/resources on vim vs emacs ?
That's not that surprising, vim has been more popular than emacs for ages now.
Not that it matters much, both do their job well, have happy and active user bases.
How many put Visual Studio because they don’t know the difference to Visual Studio Code? I do not trust asking random people without knowing their background.
Going back some years, my college prof encouraged JPad for those who wanted to use an IDE but not wait for sluggish software of the time.
Editors these days perform so well with SSDs. Imagine having to wait for things to swap to disk to get an editor to start because you have only 64MB RAM and a 5400RPM disk (or whatever it was)... Though 5400RPM seems a bit fast - must have been less than that...
You can enable mouse support in the configuration. I tend to use the mouse sometimes with Nvim. I didn't like it either, but after learning it, there's no going back.
The thing is, some times you have to use the terminal, in which case you have to use a terminal text editor. Which is why a lot of sys admins and devs know vim.
How many of those that voted for VSC have developed in paid positions? How many are under the age of 21? How many don't use Java as their go-to language? How many of these users have ever in thier lives tried living with a mouse or arrow keys? Without context, these numbers mean NOTHING.
I haven't used anything other than VSCode in years, and I rarely hear anyone get excited about anything other than Code, Vim, or occasionally emacs, plus some platform specific IDEs.
I'm surprised there's still so much diversity and people still enjoy simple text editors without any debugging.
Honest question - why do I need integrated debugging? What does it really provide me other than F5. 1 - debugger integration in VSCode and vim is lacking compared to a full fledged debugger and 2 - I don't lose anything by using a separate tool. It finds the symbols and pulls up the source files for me automatically and has way more capabilities than a simple DAP handler does.
It's one less window to keep track of and manually start up, with a UI that's specifically built to be integrate well, always there for instant access, which lets you make changes while debugging.
I would imagine multi monitor users might not get as much benefit there though.
A more minor thing is you don't have to do any significant configuration, and most of the config you do need lives in project folders. You don't need fancy dotfile management, and if you ever have to clean reinstall it's very easy to get started again.
There's no real initial time investment, so it's an obvious easy default choice. Ubuntu, VSCode, setup done.
Hilarious that more people use Atom than Xcode lmfao
It must be pretty old survey. Sublime has 23%, lack of Helix and NeoVim and the design of website is outdated
This is a very old repost. OP seems to be one of those bots that take random posts from top and post them again to farm karma.
Neovim is probably included with vim as is vi
^[Sokka-Haiku](https://www.reddit.com/r/SokkaHaikuBot/comments/15kyv9r/what_is_a_sokka_haiku/) ^by ^dawar_r: *Hilarious that* *More people use Atom than* *Xcode lmfao* --- ^Remember ^that ^one ^time ^Sokka ^accidentally ^used ^an ^extra ^syllable ^in ^that ^Haiku ^Battle ^in ^Ba ^Sing ^Se? ^That ^was ^a ^Sokka ^Haiku ^and ^you ^just ^made ^one.
How many syllables did it count in that last line...and how?
what in the world… what a time to be alive
Notepad++
Where is neovim?
Probably merged with vim
Which branch ?
This made me chuckle
Neovim is advancement of vim how could it be merged with vim
They meant in these results votes for vim and neovim may have both been displayed as “vim”.
Its a joke.
Where is nano?!
It's there, it's just so small you can't see it.
It's next to pico.
They just edited the file and moved on. For nano users, file editing is just a brief eddy in the steam. They make a change, save, exit, and continue with the next part of their work
Power user nano reporting in
Nano can be perfectly replaced with vim or neovim, I think this is the reason why isn't here
Other than the fact they are entirely different.
Where is NEdit?
i think people mostly meant neovim when voting for vim. it is just better but slightly bulkier
Just different, not better.
Exceedingly unlikely, mostly because vim is practically a default installation on many systems and neovim is not.
vi is the default installation, usually.
The stack overflow dev survey always has neovim beating vim as a favorite editor
I think it is vim with double the flatulence
Notepad++ ahead of IntelliJ, wtf
"Select all that apply" - most of those people probably don't use it as their only tool. If you use an IDE like IntelliJ as your main tool, you might also want a lightweight text editor to use for quick scripting jobs. And as text editors go, Notepad++ is fine - I use it as my go-to editor if I have to use a PC where I've not set up vim.
The Jetbrains IDEs are all there as a separate bar. In total they quite have some market share
people like the idea of an IDE crafted just for their language of choice. They don't yet understand that the mouse is not their friend. Speaking of friends, have you shared your testimony? Friends don't let evil corporations brainwash people into using a mouse!
With a bit of keybind changing you can make all the JetBrains IDEs work almost entirely mouse-free.
For use at my day job I like using JetBrains IDEs. I know basic vim for editing files and do operations I need to do over ssh, but for actual development with many files, an actual IDE is my preferred tool
What has JetBrains done that's evil?
It's nice to have syntax highlighting and some auto complete and I think note++ does that.
I like pycharm as it has this local AI that learns from the code you have written before and proposes completion based on that. So much more useful than the real AI assistant and it’s even included for free with the license!
Free is free, and some people just never feel the need for an IDE. I don't use an IDE personally.
Virtually all the hardware guys I know use notepad++ for vhdl/verilog. Whenever I boot into windows, it's mostly notepad++ for me too.
It's based upon popularity
By that logic you should install vscode. Just saying.
Which has a neovim plugin (:
In school and growing up I used Eclipse as my IDE, cause I mained Java. But at work these days I use vscode. I use multiple languages at work, and although vscode isn't really great for any particular language, it's kind of a jack of all trades, and you can easily get syntax highlighting for a new language through the extentions vscode offers. But in the console, no gui, it's still vim!
None of them are desktop environment except for GNU Emacs.
You haven't seen neovim's NWM then
True. It's not even in the list, that deteriorated version of vim.
Link?
**SUM: 284.6999%** Uh...*okay*.
At the bottom "select all that apply"
Thanks! Explains how they got the number but still falls outside of my understanding of percentages.
I believe it's the percentage of respondents that chose the given option. But since they could choose more than one, the percentages won't add up to 100%.
People using multiple code editors at the same time
if there's only two responding and two options, where one of them chooses A and the other chooses A and B, you get 100% for A and 50% for B.
Whoever conducted this survey is a midwit is what this means
It's popular, it's better, it's vim
popularity sais nothing about how good something is.
He never said that.
thankfully, Vim is both.
It’s popular, it’s better, it’s Notepad++
Wow that is a perfect response
I believe results are realistic. the first 3 are much easier to use than vim. Notepad++ at least here is used a lot in offices and so on for managing textfile because it is a tool everyone can use . IntelliJ is used a lot commercially , and for vi/vim it is a very very good resault . Visual studio code, visual studio and intelliJ are tools for developers. Notepad++ has a much more variety of users . vi/vim is not immediate to use as Notepad++ for normal windows users so i think the result of vim is very very positive .
I am actually interested in how many people picked Visual Studio because they thought Visual Studio Code is the same thing as Visual Studio. More than half of my friends who program have no IDEa what Visual Studio is and sometimes even call Code as Visual Studio.
Me, I did that once and spent a bit of time trying to figure out why everything was so strange
VScode + Vim keybindings chads rise up!
Best combo fr
Cringe, imagine using a bloated electron code editor, it's for soydevs
Imagine using Node.js wrapped in a wrapper in a wrapper as an editor.
I can't hear you over the sound of me installing support for jupyter notebooks with one click
... when the lagging gui finally registers the click.
Found the Windows user. I'm using firefox and VScode together right now on my PC from 2015 and it runs fine. I use Fedora btw.
now that went too far
In neovim exist molten nvim, this plugin can replace Jupiter notebooks
Very unfortunately no. It uses it's own format (text based) format. A lot of people have to deal with notebooks provided by someone else. Work on them and return... :'( Edit: stand correct, I was wrong (:
Just read the docs, this plugin can be configured to work with other Jupiter notebook files
Fuck yea! It seems to have been added after the last time I checked or I missed it! It is the last thing neovim does not cover for me!!! For curious: [https://github.com/benlubas/molten-nvim/blob/main/docs/Notebook-Setup.md](https://github.com/benlubas/molten-nvim/blob/main/docs/Notebook-Setup.md)
VSCode with Neovim plugin
I use VsCode with vim motions, neovim, and vim all for different purposes, and at my old job I used IntelliJ. Come at me haters
I think the fact Notepad++ is even in the survey means its not even worth looking at.
That just proves your ignorance. There are a shocking number of professionals that prefer bare bones editors. Most older, but they are still in the work force and still answering polls. What it should tell you is that a good programmer is a good programmer regardless of the tool they use to write code.
My university CS professor prefers notepad. It's just simple and it always works. He also uses other tools, but notepad is his go-to for most simple tasks. It made sense watching him. No load times, no bs. Just type, copy, click, paste into location.
Sounds like my profs as well. One of my classes even enforced the use of vim for class work just for the exposure.
There's a C++ series where the YouTuber writes everything into GodBolt (just an online text field). You seem to get better memory transfer/recall when you don't have code completion to remember things for you.
That seems like it would work, so long as you don't work in dozens of libraries where recall would be impossible.
I never said I wasn't ignorant. Why I should I care if I'm wrong or right ?
>I never said I wasn't... You realize the irony of this reply is needing to get in the last word and "be right".
If you walk through life spewing ignorant nonsense and don't give a fuck, I can't help you. Sad way to live though.
Why should I give a fuck about you, what makes you think you are important ?
So tilted. Haha.
why? People use it.
I think it's easily a strong #3 for the Windows developers I know.
An emacs user would just point out that of course basic users use ~~vim~~ calculators, but real mathematicians use ~~emacs~~ chalkboards. 😈
This indeed confirms that 95% of people are idiots. Luckily I'm in the other 30%.
Obviously. No competition. Have you ever seen official Emacs plugins for other editors like IntelliJ and VS Code?
There actually are. But yes, vim keybindings > emacs keybindings, although emacs as an editor is a lot more customizable
I don't understand this argument
emacs is not about keybindings that’s like saying intellij isn’t popular because nobody is downloading intellij keybinding plugins for vscode
What would an emacs plugin for vscode even do? Add a wasm elisp interpreter?
All I see is vim 5th place and vim users celebrating some kind of victory Switch back to nvi if you are any kind of hardcore anyway
Please Romain calm!
There's a neck beard out there coding in notepad++
Hey, I hope you are not dissing neck beards! I use Neovim!
Where’s nano?
Neovim on a daily basis and jetbrains for java because java naming conventions suck. Imagine trying to open a file and the file name doesn't even fit on your screen.
no Qt Creator?
jesus, below netbeans????
I actually end up using Notepad++ regularly when I have to do stuff on a lab machine that runs Windows. (But we have python 3.x and NPP on all the lab machines by default, so there's that.) Seems fine, seems some interesting hate by users of a fairly barebones editor, maybe I'm the only one here not using 278 vim plugins?
It blows my mind that people are using notepad++ as a Dev environment still.
Even when I use VSCode, I still swap to a feature rich text editor similar to Notepad++ to do raw text manipulation (better columnar support, better multi-cursor support, better regex support, better text manipulation, find in files and filtering support, better bookmarking, sorting, macros & simple scripting, and a separate scratchpad from the code files I'm working on). If I need to transform some text, I can reach for vim/linux tools and bang out some macro or subst command, write a script, knock it out quick in a full featured text editor, or lament that VSCode is neither an IDE nor a text editor.
Cause most cant even grasp the power.
We had an admin at work who used MS word to write bash scripts.
VSCode then?
This is why that guy didn't get the job.
Notepad o\_0
who tf uses notepad++?
Like it was ever in question.
Since Visual Studio Code, Visual Studio and Notepad++ are on Windows and vim is primarily on Linux I can see how the top 3 were picked, I think the interesting part is that Vim out performed Sublime.
wheres windows notepad
Notepad++ beat us out, so I'm not sure this popularity contest means anything.
All masochists.
Never in my life have I ever thought of Notepad++ as a development environment.
Many people just didn't get out of vim, and are too afraid to ask.
I have a sneaking suspicion that lower is better in this chart.
Who uses notepad++?!!!
Did not expect to see Notepad++ that high, tbh Also, people still use Atom? Isn't it unmaintained? Also, where tf is neovim?
Anyone that uses Visual Studio is a baby murderer. Sorry I don't make the rules.
EWacks *
I use vscode with the vim plugin so my editor is 75.11% popular :hackerman:
Where is Nano :P
another good reason to use emacs
Those are just people that never figured out how to escape Vim and are still inside, awkwardly hoping you'll one day release them. They don't want to stay, they just don't know how to get out.
My boy Notepad++ in 3rd place
I use vs code with vim bindings, does that count?
Doesn't mean it's better, I use vim because I started with it but I don't know what I miss with emacs and tons of very talented people I know use emacs. Anyone has good insight/resources on vim vs emacs ?
Why is Atom on the list. That IDE was discontinued a long time ago
That's not that surprising, vim has been more popular than emacs for ages now. Not that it matters much, both do their job well, have happy and active user bases.
Where is my Neovim?!
Where’s ed 😂
Vscode won the IDE war, period
You need to ascend first to become worthy of Emacs 🙏 It is a software that only a few can hope to one day master. And it lacks a good text editor haha
Notepad++ 🤨
So: Emacs is for the elite, and Vim is for the unwashed masses? 😃
I’m very concerned about how high Notepad++ is, can it be used as an ide or just used by CLI obsessed people
To be honest, I'm concerned if your worth as a developer is derived from the tools you use, not what you make with those tools.
Selection-bias- no way us Emacs users would leave Emacs to participate in this poll
How many put Visual Studio because they don’t know the difference to Visual Studio Code? I do not trust asking random people without knowing their background.
...but the people are regarded
why people keep trying to use emacs as an editor is beyond me. it is a great application but for different purpose
Yes, switch to VScode
There must be some strong bias here for Visual studio * to hold the top two positions.
Every YouTube tutorial uses it. It looks clean. Most people these days will at least start with it.
I think it is likely that college professors encourage students to use the free Visual Studio.
Going back some years, my college prof encouraged JPad for those who wanted to use an IDE but not wait for sluggish software of the time. Editors these days perform so well with SSDs. Imagine having to wait for things to swap to disk to get an editor to start because you have only 64MB RAM and a 5400RPM disk (or whatever it was)... Though 5400RPM seems a bit fast - must have been less than that...
If only emacs comes with a good code editor.
Vim is easy. It’s installed on all servers and works out of the box. emacs is terrible without thorough configuration
True that's why they have tramp, i guess.
People also like Coldplay and voted for the Nazis. You can’t trust people.
[удалено]
Actually, not using a mouse is one reason so many vim users love vim. Taking your hand off the keyboard is slower!
You can enable mouse support in the configuration. I tend to use the mouse sometimes with Nvim. I didn't like it either, but after learning it, there's no going back. The thing is, some times you have to use the terminal, in which case you have to use a terminal text editor. Which is why a lot of sys admins and devs know vim.
Notepad++!?
Notepad++ ? Gotta be a troll
How many of those that voted for VSC have developed in paid positions? How many are under the age of 21? How many don't use Java as their go-to language? How many of these users have ever in thier lives tried living with a mouse or arrow keys? Without context, these numbers mean NOTHING.
I haven't used anything other than VSCode in years, and I rarely hear anyone get excited about anything other than Code, Vim, or occasionally emacs, plus some platform specific IDEs. I'm surprised there's still so much diversity and people still enjoy simple text editors without any debugging.
Honest question - why do I need integrated debugging? What does it really provide me other than F5. 1 - debugger integration in VSCode and vim is lacking compared to a full fledged debugger and 2 - I don't lose anything by using a separate tool. It finds the symbols and pulls up the source files for me automatically and has way more capabilities than a simple DAP handler does.
It's one less window to keep track of and manually start up, with a UI that's specifically built to be integrate well, always there for instant access, which lets you make changes while debugging. I would imagine multi monitor users might not get as much benefit there though. A more minor thing is you don't have to do any significant configuration, and most of the config you do need lives in project folders. You don't need fancy dotfile management, and if you ever have to clean reinstall it's very easy to get started again. There's no real initial time investment, so it's an obvious easy default choice. Ubuntu, VSCode, setup done.