RubyMine 6.3.0 Web Help

File | Settings | Project Structure

settings

6.0+

In this section:

Projects pane

Item Description
Projects This pane displays the list of projects, opened in the same window. The first project in the list is the primary project.

This pane is not shown, if there is only one open project.

Project Structure tab

Use this tab to configure content roots for each of the projects opened in the same window.

Add/remove content roots pane

Item Tooltip Description
addRoot Add Content Root Add a new root to the content roots. Click the button and navigate to the desired folder in the dialog that opens.
rootRemove Remove Content Entry Delete selected content root from the project.
rootUnmark Unmark Remove marking of a content root and denote it with a regular directory icon directory.png.

Configure content roots pane

Item Tooltip Description
rootExcluded Excluded Mark a folder as an excluded root.

Excluded roots are not visible to RubyMine. Usually, one would like to exclude temporary build folders, generated output, logs, and other project output. Excluding the unnecessary paths is a good way to significantly improve performance.

This command is duplicated on the context menu of a content root.

rootTest Test Sources Mark a folder as a test root. Such folder displays in the list of test roots.

The files under the test roots are interpreted according to their type. RubyMine can parse, inspect and compile the contents of these roots.

This command is duplicated on the context menu of a content root.

Load Paths tab

Use this tab to specify the path where require and load statements will look for files. The specified paths will be used in code completion for require and load. If the load path is not defined, code completion will suggest only the paths relative to the project root.

Item Tooltip and shortcut Description
add Add
Alt+InsertAlt+InsertAlt+InsertAlt+InsertAlt+InsertCtrl+N or Alt+InsertAlt+InsertAlt+InsertCtrl+N or Ctrl+EnterCommand N or Control EnterControl N or Control EnterCommand N or Control EnterControl N or Control Enter
Click this button to add a new root to the load path using the Select Path dialog.
delete Remove
Alt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteMeta+DeleteCommand Delete or Command BackspaceCommand DeleteCommand Delete or Command BackspaceCommand Delete
Click this button to delete the currently selected root from the load path.

I18N Folders tab

Use this tab to specify the path where RubyMine will search fo the directories with locales.

If the load path is not defined, code completion will suggest only the paths relative to the project root.

Item Tooltip and shortcut Description
Folders with locales This area displays the directories where locales files reside.
add Add
Alt+InsertAlt+InsertAlt+InsertAlt+InsertAlt+InsertAlt+InsertAlt+Insert or Ctrl+NAlt+InsertShift+Meta+N, Ctrl+N or Ctrl+EnterCommand N or Control EnterControl N or Control EnterCommand N or Control EnterControl N or Control Enter
Click this button to add a new folder with locales. Find the desired folder in the Select Path dialog.
delete Remove
Alt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteAlt+DeleteMeta+DeleteCommand Delete or Command BackspaceCommand DeleteCommand Delete or Command BackspaceCommand Delete
Click this button to delete the selected directories from the list.

See Also

Concepts:

Procedures:

Web Resources: