As stated in the introduction, text editing[18] is a fundamental feature when using a UNIX® system. The two editors we are going to take a quick look at are a little difficult to use initially, but once you understand the basics, each one can prove to be a powerful tool. This is particularly because of the numerous edit modes available which provide specific editing features for a great variety of file types (Perl, C++, XML, etc.).
[18] “To edit text” means to modify the content of a file containing only letters, digits, and punctuation symbols. It contains no layout information such as fonts, quadding, etc. Such files may be e-mail messages, source code, documents, or even configuration files.