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