Community
Participate
Working Groups
With ctrl+left/ctrl+right the editor cursor moves to the previous/next space caracter. In classes or attriute names with many words, it would be nice if the cursor moves to the next uppercase letter. for example: LongClassName Pressing ctrl+right would move the cursor to the "C", and if pressing again, to the "N". Similar behaviour can be found at the JEdit editor.
In contrast with the aforementioned problem, personally I have a problem with stopping inside a C identifier. A C identifier can consist of A-Z, a-z, _, 0-9. Java also allows the $ character. So stopping at the B in aaBbb should be optional. Furthermore, stopping at the underscore in aa_bb should also be optional. I read in the Java area that there is one option, Smart caret positioning in Java names, to change this behavior. A lot of talk is there about following the platform settings. I would like propose some checkboxes to force the behavior, overriding any platform behavior, and/or the possibility to choose which characters make up a "word" for the editor's ctrl-left/ ctrl-right. The "word" is the one as seen mentioned in the Prefences->General|Editors|Keys definitions.
*** This bug has been marked as a duplicate of 140489 ***
Closing. The described feature has being added to CDT.