Basic |
Vim |
Nano |
Emacs |
Definition |
It is a default text editor installed in the Linux distribution |
It is the easiest text editor used in Linux and windows operating system |
It is a feature-based text editor used in most the operating system |
Usability |
It is a little difficult to learn |
It is easy to learn and use |
It is easy to use compared to Vim and Nano due to built-in features |
Supported O/S |
Linux and Unix |
Linux and Windows |
Linux, Windows, and macOS |
Creator |
It was created by Bram Moolenaar |
It was created by Richard Stallman |
It was also created by Richard Stallman |
Written In |
C Language and vim script |
C Language |
C Language and Emacs Lisp |
License |
Free software, GPL compatible |
GNU GPL |
GNU GPL |
Stable Version |
23.3 |
9.0 |
28.2 |
Difference Between Vim VS Nano VS Emacs