Community
Participate
Working Groups
I would love to see Java editor support for code abbreviations, eg. type "sout" and the editor automatically replaces it with "System.out.println()". Netbeans has this feature and it is extremely nice.
This feature exists and is integrated into code assist. We call it code templates and they can be configured via Preferences->Java->Editor->Templates. The System... template is called print_out
Templates only gets you half way there. If I have an template which is unique in the code completions (eg. "sysout") everything works great. What I'd like to see is some way to make a template override any other matching completions (eg. "St" -> "String") so I don't have to open a completions pane, arrow down, push enter in order to select the template. The goal I'm trying to acheive is fast, fast, fast so that most common java keywords/phrases can be entered in 4- 5 keystrokes.
Note that once you have two abbreviations, "st" (String) and "stdout" you still get a list to choose from when you only type "st". There are currently no plans to change this.
Get rid of deprecated state.