Skip to Content
Mac OS X in a Nutshell
book

Mac OS X in a Nutshell

by Jason McIntosh, Chuck Toporek, Chris Stone
January 2003
Intermediate to advanced
832 pages
32h 40m
English
O'Reilly Media, Inc.
Content preview from Mac OS X in a Nutshell

Chapter 17. Text Editing on Mac OS X

Like all Unix systems, Mac OS X is driven by its text files. Between various programs’ text-based configuration and preference files (often rendered in XML), program source code, the Makefiles, and source code of freshly downloaded software, it pays to know your options with opening, editing, and creating text files.

This chapter covers Mac OS X’s attitude toward text files and the many editors it includes to help you create and edit them.

Types of Text Files

By text file, we usually mean a file that contains text characters and nothing else—not even graphics or formatting information. Every byte found in a text file represents either a text character or (with Unicode or other multibyte character encodings) a piece of one.

Mac OS X makes this notion a little fuzzy by its native handling of RTF, which (at least on the Aqua layer, through the Finder) it handles as smoothly as plain text. In fact, many Aqua applications favor using RTF over plain text unless you specifically request otherwise.

.txt files

The Finder recognizes .txt files, associating them with TextEdit by default (see Section 17.3.1, later in this chapter).

unlabeled files

Text files that lack recognizable filename extensions or resource forks fall into this category. The vast majority of text files used by Mac OS X’s Unix layer go unrecognized by the topmost Aqua layer; by default, double-clicking one of these file’s undecorated icons results in the dialog shown in Figure 17-1 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Running Mac OS X Tiger

Running Mac OS X Tiger

Jason Deraleau, James Duncan Davidson
Troubleshooting CentOS

Troubleshooting CentOS

Jonathan Hobson

Publisher Resources

ISBN: 0596003706Catalog PageErrata