Thursday, February 21, 2008

Using TextWrangler Stationery with Stata

In addition to its other wonderful features, you can use TextWrangler to save ready-made Stata templates. For example, I'm dealing with the 1975 Fraternal Order of Police study on gambling arrests. Most of the time when I open Stata, I'm dealing with this file. However, it's not something I want to write into my file, because I sometimes use other files.

Each time I deal with the 1975 data, I want to do four things (at least):

  1. Set the memory to 10m; it's a small dataset and doesn't need a large memory allocation.
  2. Open the original file.
  3. Save it as a working file.
  4. Start a log.

Textwrangler makes this easy with stationery. You can save any file as a stationery file that will be available in the File - New menu in the future.

Here's a quick guide to setting up some Stata stationery in Textwrangler

Open TextWrangler. Type in the desired text:

template text

Save this file in the stationery folder:

saving in stationery folder.

IMPORTANT: the file must be saved in the Textwrangler Stationery folder in Application Support. So save to ~/Users/adamjacobs/Library/Application Support/TextWrangler/Stationery. Otherwise this won't show up in the dialogue:

Now we open Textwrangler and select "New With Stationery":

open stationery dialogue

And here is our new document, already formatted with the desired memory, log, save path and data file.

untitled doc with stationery

As far as I know, there's no limit to the number of templates you can have. Start using stationery and you can save a lot of typing (or mousing) over the next year.

Technorati Tags:
, , , ,

1 comment:

Marlow M said...

Does the Insert Date command require Stata 10? I'm using Stata 9 and I get an "invalid insert" message in Stata. If so, is there any other way to uniquely tag the working file for that day?

Love the blog.