Perfect OS X Terminal Settings
To use these settings, simply double click the file in the finder. Terminal will open 4 windows with different colors, which can be useful for identifying different tasks. The settings include modified key mappings so that it is possible, amongst other things, to use the 'delete' key, to jump between words by combining the 'alt' key with the left/right arrow keys, and to jump to the beginning or the end of the command line by combining the 'ctrl' key with right/left arrow keys. You can set up the Terminal application to open/apply the file automatically when it starts (from its preferences pane).
Size 22.1 kB - File type text/xmlFile contents
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>WindowSettings</key> <array> <dict> <key>AutoFocus</key> <string>YES</string> <key>Autowrap</key> <string>YES</string> <key>BackgroundImagePath</key> <string></string> <key>Backwrap</key> <string>YES</string> <key>Bell</key> <string>NO</string> <key>BlinkCursor</key> <string>NO</string> <key>BlinkText</key> <string>YES</string> <key>CleanCommands</key> <string>rlogin;telnet;ssh;slogin</string> <key>Columns</key> <string>80</string> <key>CursorShape</key> <string>0</string> <key>CustomTitle</key> <string>Terminal</string> <key>DeleteKeySendsBackspace</key> <string>NO</string> <key>DisableAnsiColors</key> <string>NO</string> <key>DoubleBold</key> <string>YES</string> <key>DoubleColumnsForDoubleWide</key> <string>NO</string> <key>DoubleWideChars</key> <string>YES</string> <key>EnableDragCopy</key> <string>YES</string> <key>ExecutionString</key> <string></string> <key>FontAntialiasing</key> <string>NO</string> <key>FontHeightSpacing</key> <string>1</string> <key>FontWidthSpacing</key> <string>1</string> <key>IsMiniaturized</key> <string>NO</string> <key>KeyBindings</key> <dict> <key>$F708</key> <string>[25~</string> <key>$F709</key> <string>[26~</string> <key>$F70A</key> <string>[28~</string> <key>$F70B</key> <string>[29~</string> <key>$F70C</key> <string>[31~</string> <key>$F70D</key> <string>[22~</string> <key>$F70E</key> <string>[33~</string> <key>$F70F</key> <string>[34~</string> <key>$F729</key> <string>[H</string> <key>$F72B</key> <string>[F</string> <key>$F72C</key> <string>[5~</string> <key>$F72D</key> <string>[6~</string> <key>F704</key> <string>OP</string> <key>F705</key> <string>OQ</string> <key>F706</key> <string>OR</string> <key>F707</key> <string>OS</string> <key>F708</key> <string>[15~</string> <key>F709</key> <string>[17~</string> <key>F70A</key> <string>[18~</string> <key>F70B</key> <string>[19~</string> <key>F70C</key> <string>[20~</string> <key>F70D</key> <string>[21~</string> <key>F70E</key> <string>[23~</string> <key>F70F</key> <string>[24~</string> <key>F710</key> <string>[25~</string> <key>F711</key> <string>[26~</string> <key>F712</key> <string>[28~</string> <key>F713</key> <string>[29~</string> <key>F714</key> <string>[31~</string> <key>F715</key> <string>[32~</string> <key>F716</key> <string>[33~</string> <key>F717</key> <string>[34~</string> <key>F728</key> <string></string> <key>F729</key> <string>scrollToBeginningOfDocument:</string> <key>F72B</key> <string>scrollToEndOfDocument:</string> <key>F72C</key> <string>scrollPageUp:</string> <key>F72D</key> <string>scrollPageDown:</string> <key>^F702</key> <string></string> <key>^F703</key> <string></string> <key>~F702</key> <string>b</string> <key>~F703</key> <string>f</string> <key>~F704</key> <string>[17~</string> <key>~F705</key> <string>[18~</string> <key>~F706</key> <string>[19~</string> <key>~F707</key> <string>[20~</string> <key>~F708</key> <string>[21~</string> <key>~F709</key> <string>[23~</string> <key>~F70A</key> <string>[24~</string> <key>~F70B</key> <string>[25~</string> <key>~F70C</key> <string>[26~</string> <key>~F70D</key> <string>[28~</string> <key>~F70E</key> <string>[29~</string> <key>~F70F</key> <string>[31~</string> <key>~F710</key> <string>[32~</string> <key>~F711</key> <string>[33~</string> <key>~F712</key> <string>[34~</string> <key>~F728</key> <string>d</string> </dict> <key>Meta</key> <string>-1</string> <key>NSFixedPitchFont</key> <string>Monaco</string> <key>NSFixedPitchFontSize</key> <real>10</real> <key>OptionClickToMoveCursor</key> <string>YES</string> <key>PadBottom</key> <string>3</string> <key>PadLeft</key> <string>5</string> <key>PadRight</key> <string>3</string> <key>PadTop</key> <string>3</string> <key>RewrapOnResize</key> <string>YES</string> <key>Rows</key> <string>25</string> <key>SaveLines</key> <string>10000</string> <key>ScrollRegionCompat</key> <string>NO</string> <key>ScrollRows</key> <string>0</string> <key>Scrollback</key> <string>YES</string> <key>Scrollbar</key> <string>YES</string> <key>Shell</key> <string></string> <key>ShellExitAction</key> <string>2</string> <key>StrictEmulation</key> <string>NO</string> <key>StringEncoding</key> <string>4</string> <key>TermCapString</key> <string>xterm-color</string> <key>TerminalOpaqueness</key> <real>0.89796298742294312</real> <key>TextColors</key> <string>1.000 1.000 1.000 0.000 0.000 0.496 1.000 1.000 1.000 1.000 1.000 1.000 0.000 0.000 0.496 1.000 1.000 1.000 0.667 0.667 0.667 1.000 1.000 1.000 </string> <key>TitleBits</key> <string>76</string> <key>Translate</key> <string>YES</string> <key>UseCtrlVEscapes</key> <string>YES</string> <key>VisualBell</key> <string>YES</string> <key>WinLocULY</key> <string>382</string> <key>WinLocX</key> <string>4</string> <key>WinLocY</key> <string>0</string> <key>WindowCloseAction</key> <string>1</string> </dict> <dict> <key>AutoFocus</key> <string>YES</string> <key>Autowrap</key> <string>YES</string> <key>BackgroundImagePath</key> <string></string> <key>Backwrap</key> <string>YES</string> <key>Bell</key> <string>NO</string> <key>BlinkCursor</key> <string>NO</string> <key>BlinkText</key> <string>YES</string> <key>CleanCommands</key> <string>rlogin;telnet;ssh;slogin</string> <key>Columns</key> <string>80</string> <key>CursorShape</key> <string>0</string> <key>CustomTitle</key> <string>Terminal</string> <key>DeleteKeySendsBackspace</key> <string>NO</string> <key>DisableAnsiColors</key> <string>NO</string> <key>DoubleBold</key> <string>YES</string> <key>DoubleColumnsForDoubleWide</key> <string>NO</string> <key>DoubleWideChars</key> <string>YES</string> <key>EnableDragCopy</key> <string>YES</string> <key>ExecutionString</key> <string></string> <key>FontAntialiasing</key> <string>NO</string> <key>FontHeightSpacing</key> <string>1</string> <key>FontWidthSpacing</key> <string>1</string> <key>IsMiniaturized</key> <string>NO</string> <key>KeyBindings</key> <dict> <key>$F708</key> <string>[25~</string> <key>$F709</key> <string>[26~</string> <key>$F70A</key> <string>[28~</string> <key>$F70B</key> <string>[29~</string> <key>$F70C</key> <string>[31~</string> <key>$F70D</key> <string>[22~</string> <key>$F70E</key> <string>[33~</string> <key>$F70F</key> <string>[34~</string> <key>$F729</key> <string>[H</string> <key>$F72B</key> <string>[F</string> <key>$F72C</key> <string>[5~</string> <key>$F72D</key> <string>[6~</string> <key>F704</key> <string>OP</string> <key>F705</key> <string>OQ</string> <key>F706</key> <string>OR</string> <key>F707</key> <string>OS</string> <key>F708</key> <string>[15~</string> <key>F709</key> <string>[17~</string> <key>F70A</key> <string>[18~</string> <key>F70B</key> <string>[19~</string> <key>F70C</key> <string>[20~</string> <key>F70D</key> <string>[21~</string> <key>F70E</key> <string>[23~</string> <key>F70F</key> <string>[24~</string> <key>F710</key> <string>[25~</string> <key>F711</key> <string>[26~</string> <key>F712</key> <string>[28~</string> <key>F713</key> <string>[29~</string> <key>F714</key> <string>[31~</string> <key>F715</key> <string>[32~</string> <key>F716</key> <string>[33~</string> <key>F717</key> <string>[34~</string> <key>F728</key> <string></string> <key>F729</key> <string>scrollToBeginningOfDocument:</string> <key>F72B</key> <string>scrollToEndOfDocument:</string> <key>F72C</key> <string>scrollPageUp:</string> <key>F72D</key> <string>scrollPageDown:</string> <key>^F702</key> <string></string> <key>^F703</key> <string></string> <key>~F702</key> <string>b</string> <key>~F703</key> <string>f</string> <key>~F704</key> <string>[17~</string> <key>~F705</key> <string>[18~</string> <key>~F706</key> <string>[19~</string> <key>~F707</key> <string>[20~</string> <key>~F708</key> <string>[21~</string> <key>~F709</key> <string>[23~</string> <key>~F70A</key> <string>[24~</string> <key>~F70B</key> <string>[25~</string> <key>~F70C</key> <string>[26~</string> <key>~F70D</key> <string>[28~</string> <key>~F70E</key> <string>[29~</string> <key>~F70F</key> <string>[31~</string> <key>~F710</key> <string>[32~</string> <key>~F711</key> <string>[33~</string> <key>~F712</key> <string>[34~</string> <key>~F728</key> <string>d</string> </dict> <key>Meta</key> <string>-1</string> <key>NSFixedPitchFont</key> <string>Monaco</string> <key>NSFixedPitchFontSize</key> <real>10</real> <key>OptionClickToMoveCursor</key> <string>YES</string> <key>PadBottom</key> <string>3</string> <key>PadLeft</key> <string>5</string> <key>PadRight</key> <string>3</string> <key>PadTop</key> <string>3</string> <key>RewrapOnResize</key> <string>YES</string> <key>Rows</key> <string>25</string> <key>SaveLines</key> <string>10000</string> <key>ScrollRegionCompat</key> <string>NO</string> <key>ScrollRows</key> <string>0</string> <key>Scrollback</key> <string>YES</string> <key>Scrollbar</key> <string>YES</string> <key>Shell</key> <string></string> <key>ShellExitAction</key> <string>2</string> <key>StrictEmulation</key> <string>NO</string> <key>StringEncoding</key> <string>4</string> <key>TermCapString</key> <string>xterm-color</string> <key>TerminalOpaqueness</key> <real>0.89796298742294312</real> <key>TextColors</key> <string>1.000 1.000 1.000 0.496 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.496 0.000 0.000 1.000 1.000 1.000 0.667 0.667 0.667 1.000 1.000 1.000 </string> <key>TitleBits</key> <string>76</string> <key>Translate</key> <string>YES</string> <key>UseCtrlVEscapes</key> <string>YES</string> <key>VisualBell</key> <string>YES</string> <key>WinLocULY</key> <string>382</string> <key>WinLocX</key> <string>517</string> <key>WinLocY</key> <string>0</string> <key>WindowCloseAction</key> <string>1</string> </dict> <dict> <key>AutoFocus</key> <string>YES</string> <key>Autowrap</key> <string>YES</string> <key>BackgroundImagePath</key> <string></string> <key>Backwrap</key> <string>YES</string> <key>Bell</key> <string>NO</string> <key>BlinkCursor</key> <string>NO</string> <key>BlinkText</key> <string>YES</string> <key>CleanCommands</key> <string>rlogin;telnet;ssh;slogin</string> <key>Columns</key> <string>80</string> <key>CursorShape</key> <string>0</string> <key>CustomTitle</key> <string>Terminal</string> <key>DeleteKeySendsBackspace</key> <string>NO</string> <key>DisableAnsiColors</key> <string>NO</string> <key>DoubleBold</key> <string>YES</string> <key>DoubleColumnsForDoubleWide</key> <string>NO</string> <key>DoubleWideChars</key> <string>YES</string> <key>EnableDragCopy</key> <string>YES</string> <key>ExecutionString</key> <string></string> <key>FontAntialiasing</key> <string>NO</string> <key>FontHeightSpacing</key> <string>1</string> <key>FontWidthSpacing</key> <string>1</string> <key>IsMiniaturized</key> <string>NO</string> <key>KeyBindings</key> <dict> <key>$F708</key> <string>[25~</string> <key>$F709</key> <string>[26~</string> <key>$F70A</key> <string>[28~</string> <key>$F70B</key> <string>[29~</string> <key>$F70C</key> <string>[31~</string> <key>$F70D</key> <string>[22~</string> <key>$F70E</key> <string>[33~</string> <key>$F70F</key> <string>[34~</string> <key>$F729</key> <string>[H</string> <key>$F72B</key> <string>[F</string> <key>$F72C</key> <string>[5~</string> <key>$F72D</key> <string>[6~</string> <key>F704</key> <string>OP</string> <key>F705</key> <string>OQ</string> <key>F706</key> <string>OR</string> <key>F707</key> <string>OS</string> <key>F708</key> <string>[15~</string> <key>F709</key> <string>[17~</string> <key>F70A</key> <string>[18~</string> <key>F70B</key> <string>[19~</string> <key>F70C</key> <string>[20~</string> <key>F70D</key> <string>[21~</string> <key>F70E</key> <string>[23~</string> <key>F70F</key> <string>[24~</string> <key>F710</key> <string>[25~</string> <key>F711</key> <string>[26~</string> <key>F712</key> <string>[28~</string> <key>F713</key> <string>[29~</string> <key>F714</key> <string>[31~</string> <key>F715</key> <string>[32~</string> <key>F716</key> <string>[33~</string> <key>F717</key> <string>[34~</string> <key>F728</key> <string></string> <key>F729</key> <string>scrollToBeginningOfDocument:</string> <key>F72B</key> <string>scrollToEndOfDocument:</string> <key>F72C</key> <string>scrollPageUp:</string> <key>F72D</key> <string>scrollPageDown:</string> <key>^F702</key> <string></string> <key>^F703</key> <string></string> <key>~F702</key> <string>b</string> <key>~F703</key> <string>f</string> <key>~F704</key> <string>[17~</string> <key>~F705</key> <string>[18~</string> <key>~F706</key> <string>[19~</string> <key>~F707</key> <string>[20~</string> <key>~F708</key> <string>[21~</string> <key>~F709</key> <string>[23~</string> <key>~F70A</key> <string>[24~</string> <key>~F70B</key> <string>[25~</string> <key>~F70C</key> <string>[26~</string> <key>~F70D</key> <string>[28~</string> <key>~F70E</key> <string>[29~</string> <key>~F70F</key> <string>[31~</string> <key>~F710</key> <string>[32~</string> <key>~F711</key> <string>[33~</string> <key>~F712</key> <string>[34~</string> <key>~F728</key> <string>d</string> </dict> <key>Meta</key> <string>-1</string> <key>NSFixedPitchFont</key> <string>Monaco</string> <key>NSFixedPitchFontSize</key> <real>10</real> <key>OptionClickToMoveCursor</key> <string>YES</string> <key>PadBottom</key> <string>3</string> <key>PadLeft</key> <string>5</string> <key>PadRight</key> <string>3</string> <key>PadTop</key> <string>3</string> <key>RewrapOnResize</key> <string>YES</string> <key>Rows</key> <string>25</string> <key>SaveLines</key> <string>10000</string> <key>ScrollRegionCompat</key> <string>NO</string> <key>ScrollRows</key> <string>0</string> <key>Scrollback</key> <string>YES</string> <key>Scrollbar</key> <string>YES</string> <key>Shell</key> <string></string> <key>ShellExitAction</key> <string>2</string> <key>StrictEmulation</key> <string>NO</string> <key>StringEncoding</key> <string>4</string> <key>TermCapString</key> <string>xterm-color</string> <key>TerminalOpaqueness</key> <real>0.89796298742294312</real> <key>TextColors</key> <string>1.000 1.000 1.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000 0.000 0.000 1.000 1.000 1.000 0.667 0.667 0.667 1.000 1.000 1.000 </string> <key>TitleBits</key> <string>76</string> <key>Translate</key> <string>YES</string> <key>UseCtrlVEscapes</key> <string>YES</string> <key>VisualBell</key> <string>YES</string> <key>WinLocULY</key> <string>746</string> <key>WinLocX</key> <string>4</string> <key>WinLocY</key> <string>0</string> <key>WindowCloseAction</key> <string>1</string> </dict> <dict> <key>AutoFocus</key> <string>YES</string> <key>Autowrap</key> <string>YES</string> <key>BackgroundImagePath</key> <string></string> <key>Backwrap</key> <string>YES</string> <key>Bell</key> <string>NO</string> <key>BlinkCursor</key> <string>NO</string> <key>BlinkText</key> <string>YES</string> <key>CleanCommands</key> <string>rlogin;telnet;ssh;slogin</string> <key>Columns</key> <string>80</string> <key>CursorShape</key> <string>0</string> <key>CustomTitle</key> <string>Terminal</string> <key>DeleteKeySendsBackspace</key> <string>NO</string> <key>DisableAnsiColors</key> <string>NO</string> <key>DoubleBold</key> <string>YES</string> <key>DoubleColumnsForDoubleWide</key> <string>NO</string> <key>DoubleWideChars</key> <string>YES</string> <key>EnableDragCopy</key> <string>YES</string> <key>ExecutionString</key> <string></string> <key>FontAntialiasing</key> <string>NO</string> <key>FontHeightSpacing</key> <string>1</string> <key>FontWidthSpacing</key> <string>1</string> <key>IsMiniaturized</key> <string>NO</string> <key>KeyBindings</key> <dict> <key>$F708</key> <string>[25~</string> <key>$F709</key> <string>[26~</string> <key>$F70A</key> <string>[28~</string> <key>$F70B</key> <string>[29~</string> <key>$F70C</key> <string>[31~</string> <key>$F70D</key> <string>[22~</string> <key>$F70E</key> <string>[33~</string> <key>$F70F</key> <string>[34~</string> <key>$F729</key> <string>[H</string> <key>$F72B</key> <string>[F</string> <key>$F72C</key> <string>[5~</string> <key>$F72D</key> <string>[6~</string> <key>F704</key> <string>OP</string> <key>F705</key> <string>OQ</string> <key>F706</key> <string>OR</string> <key>F707</key> <string>OS</string> <key>F708</key> <string>[15~</string> <key>F709</key> <string>[17~</string> <key>F70A</key> <string>[18~</string> <key>F70B</key> <string>[19~</string> <key>F70C</key> <string>[20~</string> <key>F70D</key> <string>[21~</string> <key>F70E</key> <string>[23~</string> <key>F70F</key> <string>[24~</string> <key>F710</key> <string>[25~</string> <key>F711</key> <string>[26~</string> <key>F712</key> <string>[28~</string> <key>F713</key> <string>[29~</string> <key>F714</key> <string>[31~</string> <key>F715</key> <string>[32~</string> <key>F716</key> <string>[33~</string> <key>F717</key> <string>[34~</string> <key>F728</key> <string></string> <key>F729</key> <string>scrollToBeginningOfDocument:</string> <key>F72B</key> <string>scrollToEndOfDocument:</string> <key>F72C</key> <string>scrollPageUp:</string> <key>F72D</key> <string>scrollPageDown:</string> <key>^F702</key> <string></string> <key>^F703</key> <string></string> <key>~F702</key> <string>b</string> <key>~F703</key> <string>f</string> <key>~F704</key> <string>[17~</string> <key>~F705</key> <string>[18~</string> <key>~F706</key> <string>[19~</string> <key>~F707</key> <string>[20~</string> <key>~F708</key> <string>[21~</string> <key>~F709</key> <string>[23~</string> <key>~F70A</key> <string>[24~</string> <key>~F70B</key> <string>[25~</string> <key>~F70C</key> <string>[26~</string> <key>~F70D</key> <string>[28~</string> <key>~F70E</key> <string>[29~</string> <key>~F70F</key> <string>[31~</string> <key>~F710</key> <string>[32~</string> <key>~F711</key> <string>[33~</string> <key>~F712</key> <string>[34~</string> <key>~F728</key> <string>d</string> </dict> <key>Meta</key> <string>-1</string> <key>NSFixedPitchFont</key> <string>Monaco</string> <key>NSFixedPitchFontSize</key> <real>10</real> <key>OptionClickToMoveCursor</key> <string>YES</string> <key>PadBottom</key> <string>3</string> <key>PadLeft</key> <string>5</string> <key>PadRight</key> <string>3</string> <key>PadTop</key> <string>3</string> <key>RewrapOnResize</key> <string>YES</string> <key>Rows</key> <string>25</string> <key>SaveLines</key> <string>10000</string> <key>ScrollRegionCompat</key> <string>NO</string> <key>ScrollRows</key> <string>0</string> <key>Scrollback</key> <string>YES</string> <key>Scrollbar</key> <string>YES</string> <key>Shell</key> <string></string> <key>ShellExitAction</key> <string>2</string> <key>StrictEmulation</key> <string>NO</string> <key>StringEncoding</key> <string>4</string> <key>TermCapString</key> <string>xterm-color</string> <key>TerminalOpaqueness</key> <real>0.89796298742294312</real> <key>TextColors</key> <string>1.000 1.000 1.000 0.000 0.496 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000 0.496 0.000 1.000 1.000 1.000 0.667 0.667 0.667 1.000 1.000 1.000 </string> <key>TitleBits</key> <string>76</string> <key>Translate</key> <string>YES</string> <key>UseCtrlVEscapes</key> <string>YES</string> <key>VisualBell</key> <string>YES</string> <key>WinLocULY</key> <string>746</string> <key>WinLocX</key> <string>517</string> <key>WinLocY</key> <string>0</string> <key>WindowCloseAction</key> <string>1</string> </dict> </array> </dict> </plist>

Click here to get the file