This is the text editor I use the most because there is an implementation of it on all the operating systems that I use. I use Vim and the same familiar editing commands whether I am working on Windows, MSDOS, Unix, Linux, OpenVMS, or even an Android tablet.
Vim stands for "vi Improved" and there are many advanced commands that I should learn to use, but haven't. It is a bit of a steep learning curve when just getting started using Vim, but I have found that just the knowing the basic editing commands are all I need to edit any text file.
This is a free text editor that is available on multiple computing environments from Raspberry Pi to large supercomputers.
My job position requires me to work on a diverse set of computing environments, and I'm glad that the Vim text editor can be used on all of them without me having learn a different text editor for each environment.