Anyone using DevExpress CodeRush ?
-
More to the point, can anyone make it work ? I've tried several times as I like the 'line numbers per function' feature ( although it needs work ), but the auto complete is as user hostile as it could be without actually replacing what I type with swear words.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
More to the point, can anyone make it work ? I've tried several times as I like the 'line numbers per function' feature ( although it needs work ), but the auto complete is as user hostile as it could be without actually replacing what I type with swear words.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Yep, I use it, and don't like using VS without it now. A lot of the time the autocomplete is wrong (it just guesses based upon what you last typed), but you just need to ignore it and keep typing through it (a bit like running through the "wall").:) I did have to tweak it a bit, I didn't like the fact that when I pressed Num+ or Num- it did a "selection" thing rather than just putting in a + or a -, but the whole thing is configurable, which is good. ChrisB
-
Yep, I use it, and don't like using VS without it now. A lot of the time the autocomplete is wrong (it just guesses based upon what you last typed), but you just need to ignore it and keep typing through it (a bit like running through the "wall").:) I did have to tweak it a bit, I didn't like the fact that when I pressed Num+ or Num- it did a "selection" thing rather than just putting in a + or a -, but the whole thing is configurable, which is good. ChrisB
-
More to the point, can anyone make it work ? I've tried several times as I like the 'line numbers per function' feature ( although it needs work ), but the auto complete is as user hostile as it could be without actually replacing what I type with swear words.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
I can't imagine using VS without coderush! I only use it on C# and VB though; I have not tried it with C++ (I stopped using C++ in ~1995). If you don't like the expansion templates, it is really easy to modify or disable them. Scott
-
Yep, I use it, and don't like using VS without it now. A lot of the time the autocomplete is wrong (it just guesses based upon what you last typed), but you just need to ignore it and keep typing through it (a bit like running through the "wall").:) I did have to tweak it a bit, I didn't like the fact that when I pressed Num+ or Num- it did a "selection" thing rather than just putting in a + or a -, but the whole thing is configurable, which is good. ChrisB
OK - when I use it, after three characters, it changes my text. Even if I keep typing, it inserts it's text. Even if I want what it selects, it tends to insert the whole word, so if I type cur, and it autocompletes to current, I get curcurrent.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
I can't imagine using VS without coderush! I only use it on C# and VB though; I have not tried it with C++ (I stopped using C++ in ~1995). If you don't like the expansion templates, it is really easy to modify or disable them. Scott
OK - I've found it next to impossible to turn them off or make them work. I am mostly using C# as well. I found that out of the box, it did things like i became a whole bunch of code, so if I named a variable i, I had to go back and delete tons of code. Ridiculous.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
OK - I've found it next to impossible to turn them off or make them work. I am mostly using C# as well. I found that out of the box, it did things like i became a whole bunch of code, so if I named a variable i, I had to go back and delete tons of code. Ridiculous.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
You must be using a lot of short var names (shame on you):); usually if you avoid using names shorter than 4 chars, you won't hit a template expansion. You can change the key that triggers the template expansion (from a space to a shift+space), then it will only expand if you are specifically asking for it. To change the key for template 'i', open DevExpress/Options..., select 'Templates' from the left side, then find and select the 'i' template (in the '1-key' folder). Next, select the option 'Secondary key (Shift+Space)' in the 'Trigger this template with' option box (at bottom of page). I have the same issue when editing an existing 'IF' statement, but it hasn't bothered me enough to change the key activation yet. Give it another try. Also give RefactorPro! a try; I probably use it's features more than CodeRush. Scott
-
More to the point, can anyone make it work ? I've tried several times as I like the 'line numbers per function' feature ( although it needs work ), but the auto complete is as user hostile as it could be without actually replacing what I type with swear words.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Not using CodeRush but am using Refactor! Pro. What do you think of the DevMetrics window? Simple, but quite useful. I recently reduced the maintenance complexity of a routine I was maintaining from 1400 to 200. I didn't write the original of course. :)
Kevin