
They talk of all the usual stuff like ignore the iws file, but they introduced a neat trick for project variables which I didn’t know about. I found this post Sharing IntelliJ IDEA Project Files in Version Control via the twitter-sphere. Most *nix software wouldn’t assign shortcuts to the ctrl+alt+f because its an accepted convention, but for software that works on multiple OS’, its nice to take this back.

Under Miscellaneous compatibility options you’ll find ‘ Special keys (Ctrl+Alt+) handled in a server‘ and ticking this gives your shortcuts back to the desktop apps. These are more how you want the keys to be mapped rather than mapping them to functions. Tucked away in the Keyboard Layout control panel is an Options… button which brings up an options dialog with various options to configure your keyboard strokes – different to the normal Keyboard bindings you find in the normal Keyboard settings. The unfortunate problem is that X11 uses CTRL+ALT+F to switch between consoles and CTRL+ALT+F to switch between desktops and it wins, so IntelliJ doesn’t respond to that useful shortcut anymore. Its one of the most simple yet powerful features of the app. My favourite IDE, IntelliJ Idea has a very useful shortcut CTRL+ALT+F7 to Show Usages of anything under the cursor. I’m now using Ubuntu on my work desktop (nice change).
