I've tasted quite a few editors, like emacs, vim, awk, etc.
Many people think that mastering one editor is much more important than knowing many without any expertise, I can't agree more about this opinion.
However, given all these editors still live, there must be some killer features lacked or weakened by other editors when we talking about each one.
Taking my experience into consideration, I recommend people to use these editors according to specific situations:
situation | what to use |
---|---|
command line | vim |
column editing | sublime |
project management support | atom / vscode |
easily-using and extensible plugins | atom / vscode |
general editing on Linux | emacs |
general editing on Windows | notepad++ |
report or batch operation | sed / awk |
atom or vscode?
Hard to say, but I think Atom looks better and editing experience on it is more fluent. Plugins on VSCode are easier to acquire and use.
emacs or vim?
emacs is an awesome killer editor on GUI while vim is the one for CLI.
网友评论