Use this page to configure code completion and parameter information.
Select this option if you want letter case to be taken into account when suggesting matches for code completion. Choose whether you want to match case for the first letter of for all letters.
Automatically insert single suggestions
Choose whether you want to automatically complete your code if there's just one code completion suggestion for basic and/or smart completion.
Sort suggestions alphabetically
Choose this option if you want to sort items in the suggestions list in the alphabetical order instead of sorting them by relevance.
You can change this behavior at any time by clicking the or icons in the suggestion list.
Show suggestions as you type
Select this checkbox if you want the suggestions list to be invoked automatically, without having to call completion explicitly.
Insert selected suggestion by pressing space, dot, or other context-dependent keys
Select if you want to insert the selected suggestion by typing certain keys that depend on the language, your context, and so on. For Java, such keys include Space, Tab, [ and ], ( and ), and some more.
Show the documentation popup in
Select this checkbox to have IntelliJ IDEA automatically show a popup for each item in the suggestions list with the documentation for the class, method, or field currently highlighted in the lookup list.
In the field to the right, specify the delay (in milliseconds), after which the popup should appear.
Show parameter name hints on completion
Select if you want hints for parameter values to be displayed.
Show the parameter info popup
Select to have IntelliJ IDEA automatically show a popup with all available method signatures when an opening bracket is typed in the editor, or a method is selected from the suggestions list.
In the text field to the right, specify the delay (in milliseconds) after when the popup window should appear.
If this checkbox is not selected, use Ctrl+P to show parameter info.
Show full method signatures
If this checkbox is selected, the parameter info displays full signatures, including method name and returned type.
Use aliases in completion for JOIN
Creates aliases for tables in the JOIN statement.
Invert order of operands in auto-generated ON clause
Switches operands in the ON clause. When the checkbox is cleared, the FROM table comes the first in the JOIN condition.
Automatically add aliases when completing table names
Creates an alias for a table name.
Suggest alias names in completion after table names
Suggests an alias for a table name when you use code completion (Ctrl+Space).
Custom aliases (table)
You can add a table name and the alias that you want to use for this table. To add the table-alias pair, click the Add alias button ().
Machine Leaning completion ranking
Select if you want to utilize machine learning models to rank most suitable items higher in the suggestions list.