DEV Community

Five editors every developer should know

wolfiton on February 29, 2020

Nano Nano is a built-in editor in many Linux distributions that can be used by typing on the keyboard, it doesn't rely on the mouse for ...
Collapse
 
elmuerte profile image
Michiel Hendriks

Eclipse is not an editor, it's an IDE which almost consumes as much memory as your average Electron application.

Also, nano is sadly not a default in most Linux distros. For some odd reason centos does not have nano, nor nano-tiny, by default. Centos does come with the obscure (reduced) vim.

Collapse
 
ghost profile image
Ghost • Edited

So Atom should consume as much as Eclipse?, that's a no-go for me. Too bad, looked nice.

Collapse
 
wolfiton profile image
wolfiton • Edited

Atom uses similar memory like VSCode, so you should try it

Thread Thread
 
ghost profile image
Ghost • Edited

how much would be that aprox? I'm used to work with a bunch of open files next to each other, and I like my RAM available, also I'm used to Vim so over 100MB for text editing is barbaric to me, RAM is expensive around here.

Thread Thread
 
wolfiton profile image
wolfiton

It's an electron app like VSCode so I think that it consumes more then 100 mb. See this article for some insights blog.atom.io/2019/07/23/atom-1-39....

Thread Thread
 
ghost profile image
Ghost

thanks for the info, I'll check it out, even if I don't end up using it, is good to have alternatives to recommend others when asked, I love Vim, but is not everyone cup of tea :)

Thread Thread
 
wolfiton profile image
wolfiton • Edited

You are welcome. Glad I could help.
Just out of curiosity, do you work in Dev OPS or support that you need all the RAM for something else, then the editor?

Collapse
 
wolfiton profile image
wolfiton • Edited

Odd in Kubuntu, Nano is the default, Manjaro and I think in Fedora too.

Can you work with vi?(because I can't)

Collapse
 
elmuerte profile image
Michiel Hendriks

Debian defaults to nano or nano-tiny for the smaller installs. Thus Debian derivatives, like Ubuntu, generally include nano in the base install.

Vi is long dead, and not even included in any Linux distribution for a long time. Vi is actually vim in vi-mode. I don't like either (vi nor vim). Give me nano, pico, emacs, jove, ...

Every time I execute a command which puts me into vim is followed by a bunch of offensive words and ESC key presses. I know how to use Vim, for basic stuff, but I hate it.

Thread Thread
 
wolfiton profile image
wolfiton • Edited

I personally don't hate it or love it. I find it useful sometimes to just edit small parts of configs. For bigger parts I usually use nano.

But the ability to delete the whole row with dd, shouldn't be ignored either.

Thread Thread
 
moopet profile image
Ben Sinclair

Vim is love, Vim is life.

Collapse
 
moopet profile image
Ben Sinclair

Ah, nano. The only editor where ctrl-O saves a file instead of opening one.

Also, Vim is usually installed by default, even if it's a small build masquerading as vi.

Collapse
 
sigmapie8 profile image
Manav

If it were twitter, emacs people would have eaten you alive!😁

Collapse
 
wolfiton profile image
wolfiton

You are completely right, the war of the editors emacs vs vim is never ending.