Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anyone using DevExpress CodeRush ?

Anyone using DevExpress CodeRush ?

Scheduled Pinned Locked Moved The Lounge
c++comarchitecturequestion
8 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #1

    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

    C S K 3 Replies Last reply
    0
    • C Christian Graus

      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

      C Offline
      C Offline
      Chris Buckett
      wrote on last edited by
      #2

      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

      A C 2 Replies Last reply
      0
      • C Chris Buckett

        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

        A Offline
        A Offline
        AETaylor
        wrote on last edited by
        #3

        When autocompete guesses wrong, just hit tab to cycle through to the correct item.

        1 Reply Last reply
        0
        • C Christian Graus

          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

          S Offline
          S Offline
          Scott Serl
          wrote on last edited by
          #4

          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

          C 1 Reply Last reply
          0
          • C Chris Buckett

            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

            C Offline
            C Offline
            Christian Graus
            wrote on last edited by
            #5

            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

            1 Reply Last reply
            0
            • S Scott Serl

              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

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              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

              S 1 Reply Last reply
              0
              • C Christian Graus

                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

                S Offline
                S Offline
                Scott Serl
                wrote on last edited by
                #7

                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

                1 Reply Last reply
                0
                • C Christian Graus

                  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

                  K Offline
                  K Offline
                  Kevin McFarlane
                  wrote on last edited by
                  #8

                  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

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups