


The entire program runs on keyboard shortcuts which give it an insane amount of depth. It’s a better version of vi, a program written back in 1976 when computers didn’t use mice. Vim, or Vi Improved, is like nothing else. See Also: A Mac User’s Experience of Using Linux (Ubuntu) MacVim Coding on OS X can be even better with one of these text editors. Whether you’re learning Java or digging into low-level languages, there are options for every user. The Retina displays on its high-end Macs don’t hurt, either.įor those of you looking to code, there are a lot of great options on OS X.

You enjoy a Unix-based OS with native bash shell (and greater compatibility with Linux utilities) and the spit shine and polish Apple brings to all its products.

If you’re serious about viewing source or changing code of any kind, do yourself a huge favor and download TextWrangler, it is by far the best free text editor for the Mac platform, it has syntax highlighting and SFTP support along with tons of other features, and it’s completely free.Coding on OS X is a beautiful thing. Extend the readability by adjusting that through “Preferences” and under the “New Document” tab click “Change” alongside the ‘Plain text font’ option – Menlo Regular 12 is quite a bit more readable, but adjust it as your eyes see fit.ĭevelopers will find this is infinitely better than the default rendered HTML view, but it doesn’t offer syntax highlighting and other powerful features that those who work with the web generally need. The default font size for plain text documents like HTML is set to 11, which can be very small for some resolutions and screens like the 11.6″ MacBook Air. Open any HTML document into TextEdit to see the new document code and source view in place of rendered code. Click the “Open and Save” tab and check the box next to “Display HTML files as HTML code instead of formatted text”.Open TextEdit and pull down the TextEdit menu to select Preferences.This is available in all modern versions of OS X: Change TextEdit to Display HTML Files as Code Rather Than Rendered Formatted Text
