https://unix.stackexchange.com/questions/4859/visual-vs-editor-whats-the-difference#comment-5812