The next word/previous word keyboard shortcuts are broken when there is trailing whitespace after a word. In the examples below, | marks the location of the cursor, and _ is used for trailing whitespace.
Example:
private SwingTimer |timer_
Next word:
private SwingTimer timer_
|
The cursor should have been placed after the word timer.
Example:
private SwingTimer timer_
|
Previous word:
private SwingTimer |timer_
Again, the cursor should have been placed after the word timer. The cursor behaves correctly if there is a delimiter like a semicolon ; after the word and before the trailing whitespace, or if there is no trailing whitespace.
Working Example:
private SwingTimer |timer;_
Next word:
private SwingTimer timer|;_
Next word:
private SwingTimer timer;|_
Working Example without trailing whitespace:
private SwingTimer |timer
Next word:
private SwingTimer timer|
No idea why I filed this as support request...
Fixed as of revision 5195 - John Cate - 3/16/10