- Type a name or a part of a name.
Tip
While typing, use the following techniques:
- Narrow down the suggestion list by typing
any part of a word, even the characters somewhere in the middle, or invoking code completion
after a dot separator. RubyMine will show suggestion list
that includes occurrences with all the possible positions of the entered characters.
5.0+
This makes the use of the asterisk wildcard unnecessary:

- In case of CamelCase or snake_case names, type the initial letters only. So doing, RubyMine automatically recognizes and matches the initial letters.
- Narrow down the suggestion list by typing
any part of a word, even the characters somewhere in the middle, or invoking code completion
after a dot separator. RubyMine will show suggestion list
that includes occurrences with all the possible positions of the entered characters.
5.0+
- Do one of the following:
- On the main menu, choose .
- Press Ctrl+SpaceCtrl+Space.
-
If necessary, press Ctrl+SpaceCtrl+Space for the second time.
This shows the list of all the declared names.

Tip
This action produces the same effect as pressing Ctrl+Alt+SpaceCtrl+Alt+Space.
- Select the desired class from the suggestion list, and do one of the following:
- Press EnterEnter or double-click the desired choice .
- Press TabTab.
Tip
- The option Autocomplete common prefix () makes RubyMine look for common prefixes and automatically complete them in the editor. This feature is useful for the classes with numerous similar-named members.
- If a suggestion list shows n variants of a class, type a dot, and the next suggestion list after dot will show the all possible qualified names of the members. After selecting the desired one, import statement will be added automatically.
- Suggestion list includes literals, already defined in a file:


