Vimscript provides a rich scripting functionality to build upon the core of vim. Vim is keyboard based so it is easier to understand. Replacing all string occurrences in 100MB+ files is quick and easy. Vim is a command line editor and hence can be used for remote development. It’s essential to start figuring out which text editor works best for you. Or your frenemy, depending on how coding is going that day. As you start out programming, you’ll quickly find your text editor is your best friend. It's called TextEdit on Macs and Notepad on Windows, but neither are quite as advanced as some of the third-party applications that are available today.Ī text editor is just you and your ASCII, absent bells, whistles, or beauty. Windows and macOS come pre-installed with a program that can open and edit text files.