I use both DevExpress’s IDETools and JetBrains ReSharper on my dev boxes. Why? Because I’m a tool whore. That and I like different pieces of both of them. DevExpress gives me awesome visualization, and R# gives me awesome other stuff.
Here’s my quick steps to making them play nicely together in VS 2008:
- Install DevExpress tools first
- Install ReSharper
- Start VS, fill out license info as you’re prompted
- Tell ReSharper to use R#/IntelliJ key mappings
- Disable DevExpress options I don’t like
- DevExpress | Options
- Set Level to Expert (lower left corner of dialog)
- Editor | Auto Complete | Intellassist | Setup | clear Enabled checkbox (I like R# completion better)
- Editor | Auto Complete | Intellassist |Parens & Brackets | clear both options for Smart Parens and Smart Brackets (I’ve always had grief with these conflicting, so I shut ‘em off)
- Editor | Clipboard | Smart Cut(Copy) | clear Enabled (Plain ol’ VS copy/cut/paste works for me)
- IDE | Shortcuts | search for Ctrl-B (PasteReplaceWord) | clear Enabled (I use Ctrl-B in R# to go to definition)
- IDE | Shortcuts | search for Ctrl-Alt-F (QuickFileNav modal) | clear Enabled (I use this shortcut in R# for formatting code. R# gives me Crtl-N and Ctrl-Shift-N for type/file nav)
- Force ReSharper once more to use its shortcuts. ReSharper | Options | General | Visual Studio Integration | Restore ReSharper keyboard shortcuts | ReSharper 2.0 or IntelliJ IDEA | Apply
These are MY preferences, but it’s what works for me.