Choosing the Best Code Editor for You

preview_player
Показать описание
Beginners are constantly told what they should use and do. I'm not. These are just your options. YOU decide and don't let anyone make you feel small or stupid for your choice. But also don't whine about it when you make the wrong pick for certain situations (like never learning vi and trying to become a Unix Systems Administrator.) There are a lot of considerations you may not yet have realized. This is me helping you know they exist so you can make an informed decision.

Editors are roughly listed from heaviest to lightest.

0:00 - Why the fuss?

Integrated Development Environment:
2:25 - Microsoft Visual Studio
4:07 - Jetbrains (IntelliJ, PyCharm, Goland, WebStorm, etc.)
6:30 - Eclipse (mostly 'cuz you have to)
Light-weight Text Editors:
8:25 - Sublime Text
11:03 - GitHub Atom (Electron)
13:00 - Adobe Brackets
13:40 - Microsoft Visual Studio Code
16:50 - VSCodium
Terminal Text Editors:
19:17 - History of Terminal Editors
20:53 - ed
21:20 - vi (nvi)
22:35 - vim
22:44 - nano (pico, joe)
28:50 - emacs
Рекомендации по теме
Комментарии
Автор

You just saved me from neovim. Thank you!
I’ve always been extremely restrictive of my configs overall but after I started using neovim that flew right out the window. I’m going back to pure vim tomorrow morning.

Kaar
Автор

You don't need to drag emacs to the servers... you can use the local emacs to edit remote files through an ssh connection :)

digitalspecter
Автор

I switched to default keybindings and slowly get better with the built-in utilities in emacs to go past that configuration issue, however, it should also be mentioned that emacs has (built-in) TRAMP which allows to ssh into a server and edit using your own configuration

kenneth_mata
Автор

it seems everybody needs to master both vi and vscode. The former for emergency code editing and the latter for the ease of use and conveniency.

mortezafarshchi
Автор

I think it’s all good having another instance of vim I.e neovim, spacevim, onivim e.t.c. This is good in that it helps promote healthy rivalry. Competition is always a good thing. Their is tendency for entropy if only one exist. Even vim is a clone of vi. Pls can you do a video on using ! in vim

Gold_fi
Автор

notepadqq also is a great lightweight graphical text editor. It is pretty much similar to notepad++ on Windows, not entirely the same though. I love vim but for quick ninja-edits in config-files nano is my favorite, simply because you need less keypresses.

peterjansen
Автор

50000 lines of unused code. The Suckless developers (1000 lines of code max per program) might faint when they hear that. :p

peterjansen
Автор

Great Video! I'm going to just focus on nvi. What you said about overcomplicating our editors is true and I think I will stay away from neovim.

CalvinIrby
Автор

I introduce Macro "q" to people who are long time users of Vim and have no idea of the power of macros. I use macro everyday.

sociologie
Автор

Sublime was not the first. Sublime was a ripoff of Textmate which became popular mostly among Ruby developers during the Rails hype despite being paid and mac only.

damian_madmansnest