I made Scrivener do something ELSE cool!

This is a post for the Scrivener Mac geeks out there (wouldn't work in Windows).

One thing that pulls me out of typing is when a character has a name that's complicated to type, a sort of tongue-twister, but for my fingers. If I were working on a PC, I'd just write a little macro or something so I didn't need to keep typing that name in. Yes, I could type a goofy symbol in the story and find-and-replace it with the real name later, but that just doesn't flow for me. And I could leave the name on the clipboard and Command-V it in, but then if you cut/paste something else it gets cumbersome.

In Word, if I had a really clumsy name, I'd add a shortened version of that name to the dictionary and have it autocorrect to the full name...but how to do it in Scrivener? Hmm....

Scrivener for Mac utilizes the text edit engine in the Mac's operating system, so if you need Scrivener's text to do something, dig in there. I know I never open that program and I always assume it can't do anything other than type plain text. But it turns out I'm wrong! I was able to access an autocorrect panel on the system level through Text Edit, and program in my shortcut and name. (Look at the bottom entry.)


L0U15E's name in Zero Hour was a total pain to type with the numeric characters in there. If I'd been working on that story in Scrivener, I could have just typed LLL and as soon as I hit the space bar afterward, it would insert her machine-name.

Here are the instructions (found in Text Edit Help) on how to access this yourself if you want to try it:

Automatically replacing text
You can set TextEdit to recognize and replace text you don’t want with text you do want. For example, when you type “teh,” you can have TextEdit automatically convert it to “the.”
To specify text that TextEdit should use to replace particular text:
Choose Edit > Substitutions > Show Substitutions, click Text Preferences, and then click Text. You can also choose Apple menu > System Preferences, click Language & Text, and then click Text.
Use the table to set up text replacement criteria. Each replacement is described in a separate row.
To activate or deactivate a replacement, select or deselect its checkbox in the first column.
To specify a new replacement, click the Add (+) button. Press Tab, and in the second column, type the text you want to automatically replace. Press Tab again, and in the third column, type the replacement text.
To remove a replacement, select it and then click the Delete (-) button.
 •  0 comments  •  flag
Share on Twitter
Published on March 19, 2011 13:25
No comments have been added yet.