That's not all the features that Vim owns, it works on all Unix platforms (both on Windows and Linux) and provides many shortcuts to write long code. It uses less memory than its competitors and is open source and can be used remotely via SSH. Vim is the most complete code editing tool available today. This is probably the choice of most developers today. If you choose to program on a Mac instead of Windows, here is a list of the best code editing tools you should use. Whether you are a script writer or a black hat hacker, a programmer or professional code writer, you need a code editor application.