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. Visual Studio (Resharper?) annoyance of the year

Visual Studio (Resharper?) annoyance of the year

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpdelphiasp-nethardware
10 Posts 6 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.
  • D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #1

    Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

    Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

    Greg UtasG Richard DeemingR OriginalGriffO Richard Andrew x64R D 5 Replies Last reply
    0
    • D Dan Neely

      Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #2

      It must be the fault of VS. It's a culture thing, like when Excel pops crap up in anticipation of what you want to do, when all you want is to see the underlying! :mad: But it's also a culture thing that, if you poke around for an hour, you'll find a way to disable it. :-D

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      1 Reply Last reply
      0
      • D Dan Neely

        Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

        Richard DeemingR Offline
        Richard DeemingR Offline
        Richard Deeming
        wrote on last edited by
        #3

        It's R#: Options ⇒ Environment ⇒ Editor ⇒ Behavior Un-tick "Surround selection on typing a quote, brace or parenthesis"


        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

        "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

        Greg UtasG D 2 Replies Last reply
        0
        • D Dan Neely

          Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

          Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          Ah, you use C++ ... it can be changed. Open VS, and go to "Tools ... Options" Open the "C/C++" branch, and select "Advanced". Scroll to the bottom of the list, and you'll find "Text Editor" Under that are two options "Enable Surround with Braces" and "Enable Surround with Parentheses" - set then to "False" and it'll stop doing it. False is the default for these, so either the config file got messed up, or somebody specifically enabled them on your machine ...

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          D 1 Reply Last reply
          0
          • Richard DeemingR Richard Deeming

            It's R#: Options ⇒ Environment ⇒ Editor ⇒ Behavior Un-tick "Surround selection on typing a quote, brace or parenthesis"


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            Greg UtasG Offline
            Greg UtasG Offline
            Greg Utas
            wrote on last edited by
            #5

            Evidently that feature has more than one fan!

            Robust Services Core | Software Techniques for Lemmings | Articles
            The fox knows many things, but the hedgehog knows one big thing.

            <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
            <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

            1 Reply Last reply
            0
            • Richard DeemingR Richard Deeming

              It's R#: Options ⇒ Environment ⇒ Editor ⇒ Behavior Un-tick "Surround selection on typing a quote, brace or parenthesis"


              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #6

              TY.

              Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

              1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Ah, you use C++ ... it can be changed. Open VS, and go to "Tools ... Options" Open the "C/C++" branch, and select "Advanced". Scroll to the bottom of the list, and you'll find "Text Editor" Under that are two options "Enable Surround with Braces" and "Enable Surround with Parentheses" - set then to "False" and it'll stop doing it. False is the default for these, so either the config file got messed up, or somebody specifically enabled them on your machine ...

                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #7

                Nope. Don't even have C/C++ installed at present, it was R#er to blame as answered above.

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                1 Reply Last reply
                0
                • D Dan Neely

                  Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

                  Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                  Richard Andrew x64R Offline
                  Richard Andrew x64R Offline
                  Richard Andrew x64
                  wrote on last edited by
                  #8

                  I'm using Resharper for both C++/CLI and C# development. It does have a few annoyances but primarily it's a big help to me, especially with C++/CLI.

                  The difficult we do right away... ...the impossible takes slightly longer.

                  D 1 Reply Last reply
                  0
                  • Richard Andrew x64R Richard Andrew x64

                    I'm using Resharper for both C++/CLI and C# development. It does have a few annoyances but primarily it's a big help to me, especially with C++/CLI.

                    The difficult we do right away... ...the impossible takes slightly longer.

                    D Offline
                    D Offline
                    Dan Neely
                    wrote on last edited by
                    #9

                    Richard Andrew x64 wrote:

                    It does have a few annoyances but primarily it's a big help to me,

                    Agreed. I hate the performance tax it inflicts, but gladly pay it for the extra help it offers.

                    Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                    1 Reply Last reply
                    0
                    • D Dan Neely

                      Tagging VS and R#er since I'm not sure which one is guilty. A few months ago my copy of VS started trying to be helpful by, when I select a block of text and type `(` wrapping the text in a `(` `)` pair instead of replacing the selected text with an `(`. If this was something that Borland had invented in its IDEs 25+ years ago, or that MS had done 20+ years ago I'd probably think it was a brilliant feature; but after several months of swearing at it I've concluded that my current typing patterns are too deeply embedded in my brain to chance - and avoiding a backspace/delete press by typing over unwanted text is very much at the core of how I type.

                      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                      D Offline
                      D Offline
                      den2k88
                      wrote on last edited by
                      #10

                      I use VisualAssistX and this is one of my favourite functions, so useful I actually forgot it's not standard and I end up swearing a lot when I change IDE (i.e. for firmware development).

                      GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                      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