No, there is not a way. However, this bug report submitted in 2007 requests this feature: https://bugs.eclipse.org/bugs/show_bug.cgi?id=182579.
If you want this feature, go there and vote on it to raise this request's importance and give it more priority. You might also leave a comment.
Until this feature is added, a super lousy sort of work-around, as you suggested, is to use the "Find/Replace" dialog and "Find Next"/"Find Previous" shortcut keys, searching for the #
character.
Steps:
Ctrl + F then enter #
in the "Find" box. Press the "Find" button. This will jump to the next #
character it finds. With the #
character now cached in the Find/Replace dialog, you may close the "Find/Replace" dialog box and use the shortcut keys if you like:
- Ctrl + K = "Find Next"
- Ctrl + Shift + K = "Find Previous"
You may optionally change these keys via the settings under Window --> Preferences --> General --> Keys (source).
You may use CTRL+Shift+L to see the "Show Key Assist" List of shortcuts (depending on the context), as explained by this answer here. Continue pressing CTRL+Shift+L a couple more times to automatically open up the Window --> Preferences --> General --> Keys settings window.
Tested in Eclipse IDE for C/C++ Developers v4.7.3a in Ubuntu 14.04.
Please vote on the Eclipse feature request "bug" above to get the developers to add in a proper solution.