How to set up tab spaces

From CDOT Wiki
Jump to: navigation, search

This page will describe how to set up certain IDEs and Text Editors to not use the default tab character (\t) when the Tab key is pressed and instead use a predefined number of regular space characters instead. This is useful because when importing/exporting to different editors and/or platforms these tab characters can be read differently causing code to not be displayed in it's original intended form


Notepad++ v5.6.6

This part uses Notepad++ v5.6.6 to set up tab spaces. Other versions should still be similar.
To change the default action of the tab key:

  1. Click on the Settings menu
  2. Select Preferences
  3. Go to the Language Menu/Tab Settings tab
  4. Make sure [Default] is selected in the rightmost list
  5. At The bottom right, click the blue underlined number beside the Tab size:
  6. Press 2, and press enter
  7. Check Replace by space
  8. Click Close

This should set up all newly opened documents to insert 2 spaces when the Tab key is pressed instead of the default \t.

Visual Studio

Comfirmed to work for Visual Studio 2008/2010. Should be the same for 2005 aswell
To change the default action of the tab key:

  1. Click on the Tools menu
  2. Select Options...
  3. Click the + beside Text Editor
  4. Click the + beside All Languages (or whatever language you want)
  5. Select Tabs
  6. Set Indenting to Smart
  7. Type 2 for both Tab size: and Indent size:
  8. Select the Insert spaces radio button
  9. Press Ok

This should set up all newly opened documents to insert 3 spaces when the Tab key is pressed instead of the default \t.


Komodo Edit

Figured I would add this one in here because it was introduced to us by John Samuel during the 2010 Summer semester, for those of you taking INT322 as well.

  1. Open up Preferences. On mac it's simply Command+, (literally just hold command and the comma key) and on PC, well hopefully someone can edit to confirm but I imagine it's along the lines of control+p.
  2. Click on the arrow beside Editor to bring down the further categories for it.
  3. Select Indentation.
  4. Simply enter the desired number of spaces for indents in the appropriate window and hit OK at the bottom.

Feel free to edit it obviously if there are any major things I got or differences for Komodo on Windows.



XCode

If you're using a Mac (or Hackintosh), you're most likely using XCode. It can be a little tricky to find the Preferences for indentation, but other than that, it isn't a pain to set up tabs.

XCode 3

  1. Within XCode, select Preferences from the main menu or press Command-,.
  2. Under the tabs, you'll find a left-right scroll bar. Scroll right and select Indentation.
  3. Under Tabs, check "Tab key inserts tabs, not spaces.
  4. In the Tab width field, enter 2.
  5. In the Indent width field, enter 2.

XCode 4

  1. Within XCode, select Preferences from the main menu or press Command-,.
  2. Select Text Editing tab. Click Indentation
  3. In the Tab width field, enter 2.
  4. In the Indent width field, enter 2.
  5. You may like to indent wrapped lines by 2 spaces.