My Terminal is awesome, has every detail just right (for me anyway), and now I'm setting up a few new macs around here and I have no idea whatsoever how to get their terminals to a pretty state. My user account is rather old, has been migrated over many OS X releases and machines, so my Terminal setup has grown rather organically over the years.
What I need is a recipe to start from scratch, so 1) I know what I've done, and 2) I can reproduce it anywhere.
Things I'm looking for:
- Full UTF8 support. Setting
LC_*
, displaying characters correctly, accepting input… I hear this got much easier in 10.5, maybe it all works out of the box now? - Setup of OS X-style keyboard text navigation (option-arrows, etc)
- How you particularly handle meta-key support? (other than
ESC
'ing your way around) - Other things to help our n00bs get around in the shell, such as:
- List of useful default key bindings (
^A
,^D
, etc…) - Mac-specific
.profile
,.inputrc
goodness - Mac-specific tools such as
pbpaste
&pbcopy
, Open Terminal Here, etc
- List of useful default key bindings (
- If at all possible, a list of files to copy over to another machine that encompasses all the changes made to tune the Terminal. (dotrc files, plists, etc)
- And, well, anything else really. Just keep the scope on the Mac OS X Terminal application, rather than general unix setup and tools.
I think a collection of incomplete answers would be a good start. Post one or two things you remember having done, we'll vote them up, and after a few days I'll try to compile it all into a summary answer.