Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm slowly learning the Android IDE. Text editors have the following advantages

- One config for all: no need to specify keybindings for each program, and other settings

- Similarly, multipurpose tool: a text editor can help with most of the programming languages out there, IDEs are generally tailored towards a specific bunch of languages and tools, with little variation possible

- Non-programming tasks: I'm doing an MA in linguistics, and plan to be a researcher; while coding is useful it's only a part of what my text editor helps me with (emacs, in my case, but true even for VSCod{ium,e})

- Can VCS configs along with other dotfiles

- Free software

- Deep customisability helps automate away repetitive tasks add some nifty useful features

- Keyboard first: many IDEs have plugins for this and even embedding but it's never as good as the real deal

Personally I like to pick the best tool for the job and I wouldn't really bother with Emacs for Android or Java or C# etc., but when working with many other environments, customisable text editors are pretty advantageous.

And over that most if not all features you list are possible at least in Emacs (IDK how well they are done in the Vim world but I bet they have some great tools for all that, nvim esp.).



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

Search: