I do ruby on rails development and usually have three different tabs set up in my terminal; one for running tests, one for editing code and running commands, and one to run the rails server. It is not a big deal to set this up when I begin working, but it would be much cooler if I could just open the terminal and have everything already set up the way I like it (3 tabs all cd to the correct directory with the correct version of rails set in rvm). Is there a way to just take a snapshot of a terminal set up and hav it just open up like that all the time?
Assuming you mean gnome-terminal, from the man page:
Which would make a script like
with some scripts to put in the profiles like
Not exactly like taking a snapshot, but it can be done.