I'm software developer working to solve problems and create robots to solve problems and create robots to solve problems and create robots to... yeah I really love recursion...
The Vim world is a bit split between people who want to make it look like a traditional tab-based editor and people who don't.
This is true, and the extensibility of tabs and plugins under a TUI is what makes Vim itself unique. I can simply guess that the purpose of NERDTree is to introduce Vim for those who are already familiar with modern GUI-based IDEs, as they usually put the File/Project/Directory Explorer on the left, which some may find it easier to navigate rather than bashing on a bunch of ls or :ls commands.
The reason I put the Neovim's Terminal (and since I know that the feature is coming to Vim 8 as well) is simply to pull out a recursion joke. So now behold, Vim is now the world's second recursible text editor^.
This is true, and the extensibility of tabs and plugins under a TUI is what makes Vim itself unique. I can simply guess that the purpose of NERDTree is to introduce Vim for those who are already familiar with modern GUI-based IDEs, as they usually put the File/Project/Directory Explorer on the left, which some may find it easier to navigate rather than bashing on a bunch of
ls
or:ls
commands.The reason I put the Neovim's Terminal (and since I know that the feature is coming to Vim 8 as well) is simply to pull out a recursion joke. So now behold, Vim is now the world's second recursible text editor^.
^So does Emacs, at least on the GNU/Linux world