# Java Editor Typing Preferences

Indicate your preferences for the smart insert settings on the Java > Editor > Typing preference page. Those preferences are only considered if Smart Insert Mode appears in the status line. This can be toggled in the Edit menu.

Typing settings
Option | Description | Default
--- | --- | ---
Automatically close | Select for which characters a closing character should be inserted when typing the opening character. | All on
Automatically insert at correct position | Select which characters should be automatically inserted where they are required. | Semicolons - Off Braces - On
Enter key adjusts the indentation on the new line | If enabled, smart indentation will be used to indent the new line after pressing the 'Enter' key. | On
Tab key adjusts the indentation of the current line | If enabled then the 'Tab' key can be used to indent the current line. | On
Adjust indentation | When pasting Java code from the clipboard adjust its indentation to the current indentation level. | On
Update imports | When pasting Java code from the clipboard add the required import statements to the import section. | On
Wrap automatically | If enabled, string literals are wrapped when they exceed the max line length. | On
Escape text when pasting into a string literal | If enabled, special characters in pasted strings are escaped when they are pasted into an existing string literal. | On

### Related References

Java editor preference page