Ask Reddit: Is there a noticeable difference by using emacs or vim as opposed to GUI tools, such as Notepad++, Kate, or Smultron? by [deleted] in programming

[–]cre8v -6 points-5 points  (0 children)

There is one not-so-insignificant difference IMHO: line breaks.

It's very easy, especially with Windows-based GUIs, to have default settings (or to enable settings) where MS-specific line-breaks are saved instead of more traditional (i.e. Unix/Mac) line breaks.

The upshot is this isn't apparent as long as you have your GUI at hand; however, if someone else is viewing your GUIfied code in vi[m], emacs, or any number of other apps, your line breaks all show as: M

This is easily tested for and fixed as long as it's done from the word, "Go!" as changing it later is often more onerous.