Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

How to enable Tab Completion in Mac OS X Terminal

Launch Terminal and be in the home directory to get started:

Using emacs, nano, vi, or whatever your favorite text editor is to edit .inputrc, we’ll use nano for the walkthrough: nano .inputrc

Paste in the following three rules on unique lines: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete

Hit Control+O to save changes to .inputrc followed by control+X to quit Open a new Terminal window or tab, or type “login” to open a new session with the rules in effect Start typing a command, path, or something else and hit the Tab key to see the improvements firsthand