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 2019 behavior questions

Visual Studio 2019 behavior questions

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpc++comtools
20 Posts 14 Posters 2 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.
  • G Gary Wheeler

    I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


    Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

    Software Zen: delete this;

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

    I agree with your assessment of these features. However, I think most of us just deal with the cumbersomeness and tell ourselves that it's part of the job.

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

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

      I agree with your assessment of these features. However, I think most of us just deal with the cumbersomeness and tell ourselves that it's part of the job.

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

      M Offline
      M Offline
      Mircea Neacsu
      wrote on last edited by
      #3

      Exactly! What's the point of complaining when you can endure? Not doing a Yorkshire man, but when I was young I used to program in binary with mechanical switches and OP is complaining about IntelliSense! :laugh: Round wheel was invented by some weakling who couldn't push the square one. PS: I also find the first feature really annoying.

      Mircea

      M G 2 Replies Last reply
      0
      • G Gary Wheeler

        I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


        Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

        Software Zen: delete this;

        R Offline
        R Offline
        RedDk
        wrote on last edited by
        #4

        Item: 1. Try {ESC}. A side effect of using this approach, if it works for you, will be that your left hand will forever be perched on the left side of your keyboard. The behavior becomes instinctive after a few successful dismisses of the "tooltip-like" message I think intellisense is sending you. 2. Don't use VS. Use SSMSE. (Tommorrow -> the MS launch of the 64-bit VS ... grab yours and cross your fingers that both of these ugly bitches no longer there-in reside)

        G 1 Reply Last reply
        0
        • G Gary Wheeler

          I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


          Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

          Software Zen: delete this;

          0 Offline
          0 Offline
          0x01AA
          wrote on last edited by
          #5

          Maybe it helps if you complete your professinal profile ;) [Edit]after 21 years membership[/Edit]

          Greg UtasG G 2 Replies Last reply
          0
          • M Mircea Neacsu

            Exactly! What's the point of complaining when you can endure? Not doing a Yorkshire man, but when I was young I used to program in binary with mechanical switches and OP is complaining about IntelliSense! :laugh: Round wheel was invented by some weakling who couldn't push the square one. PS: I also find the first feature really annoying.

            Mircea

            M Offline
            M Offline
            Marc Clifton
            wrote on last edited by
            #6

            Mircea Neacsu wrote:

            but when I was young I used to program in binary with mechanical switches

            I was taught how to do that in 8th grade to reboot the PDP/11 we had at school. :laugh: :rolleyes:

            Latest Articles:
            DivWindow: Size, drag, minimize, and maximize floating windows with layout persistence

            1 Reply Last reply
            0
            • 0 0x01AA

              Maybe it helps if you complete your professinal profile ;) [Edit]after 21 years membership[/Edit]

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

              It gets even better! Gary R. Wheeler - Professional Profile[^] Gary Wheeler - Professional Profile[^]

              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
              • M Mircea Neacsu

                Exactly! What's the point of complaining when you can endure? Not doing a Yorkshire man, but when I was young I used to program in binary with mechanical switches and OP is complaining about IntelliSense! :laugh: Round wheel was invented by some weakling who couldn't push the square one. PS: I also find the first feature really annoying.

                Mircea

                G Offline
                G Offline
                Gary Wheeler
                wrote on last edited by
                #8

                Mircea Neacsu wrote:

                when I was young I used to program in binary with mechanical switches and OP is complaining about IntelliSense! :laugh:

                Yeah, yeah, yeah :rolleyes: . When I started programming, do you know how :elephant:ing hard it was to find '1' bits of wooly mammoth hide? '0' bits were easy.

                Software Zen: delete this;

                M 1 Reply Last reply
                0
                • R RedDk

                  Item: 1. Try {ESC}. A side effect of using this approach, if it works for you, will be that your left hand will forever be perched on the left side of your keyboard. The behavior becomes instinctive after a few successful dismisses of the "tooltip-like" message I think intellisense is sending you. 2. Don't use VS. Use SSMSE. (Tommorrow -> the MS launch of the 64-bit VS ... grab yours and cross your fingers that both of these ugly bitches no longer there-in reside)

                  G Offline
                  G Offline
                  Gary Wheeler
                  wrote on last edited by
                  #9

                  RedDk wrote:

                  1. Try {ESC}. A side effect of using this approach, if it works for you, will be that you're left hand will forever be perched on the left side of your keyboard

                  I'm left-handed, which means that's my dominant hand on the keyboard. Having to hit the [Esc] key every half-a-dozen keystrokes at time introduces... cognitive dissonance. I am considering moving the Lotus Notes team to the #4 spot on my list, and putting the buffoons who implemented these two features in the #3 position. The list? It's my list of development-teams-put-against-the-wall-when-the-revolution-comes:     #1 is the entire Microsoft Windows Hardware group, based upon the space-time continuum-fracturing measures required to do driver installation.     #2 are the morons behind the Windows Installer (the *.msi crap).

                  Software Zen: delete this;

                  P 1 Reply Last reply
                  0
                  • G Gary Wheeler

                    Mircea Neacsu wrote:

                    when I was young I used to program in binary with mechanical switches and OP is complaining about IntelliSense! :laugh:

                    Yeah, yeah, yeah :rolleyes: . When I started programming, do you know how :elephant:ing hard it was to find '1' bits of wooly mammoth hide? '0' bits were easy.

                    Software Zen: delete this;

                    M Offline
                    M Offline
                    Mircea Neacsu
                    wrote on last edited by
                    #10

                    Gary Wheeler wrote:

                    do you know how [mastadon] ing hard it was to find '1' bits of wooly mammoth hide?

                    Yeah, yeah, but do you know why we call them 'bits'? Because when I started programming we had 'trits'; one day I lost the '2' trit and then we had to live with 'bits'. :laugh:

                    Mircea

                    G 1 Reply Last reply
                    0
                    • M Mircea Neacsu

                      Gary Wheeler wrote:

                      do you know how [mastadon] ing hard it was to find '1' bits of wooly mammoth hide?

                      Yeah, yeah, but do you know why we call them 'bits'? Because when I started programming we had 'trits'; one day I lost the '2' trit and then we had to live with 'bits'. :laugh:

                      Mircea

                      G Offline
                      G Offline
                      Gary Wheeler
                      wrote on last edited by
                      #11

                      I thought those were the marketing digits: 0, 1, and twit.

                      Software Zen: delete this;

                      1 Reply Last reply
                      0
                      • G Gary Wheeler

                        RedDk wrote:

                        1. Try {ESC}. A side effect of using this approach, if it works for you, will be that you're left hand will forever be perched on the left side of your keyboard

                        I'm left-handed, which means that's my dominant hand on the keyboard. Having to hit the [Esc] key every half-a-dozen keystrokes at time introduces... cognitive dissonance. I am considering moving the Lotus Notes team to the #4 spot on my list, and putting the buffoons who implemented these two features in the #3 position. The list? It's my list of development-teams-put-against-the-wall-when-the-revolution-comes:     #1 is the entire Microsoft Windows Hardware group, based upon the space-time continuum-fracturing measures required to do driver installation.     #2 are the morons behind the Windows Installer (the *.msi crap).

                        Software Zen: delete this;

                        P Offline
                        P Offline
                        Peter_in_2780
                        wrote on last edited by
                        #12

                        More than half serious suggestion: Get a key mapper. Map something within reach of right ringo (scroll lock? depending on your keyboard layout) to ESC. I know how to do it in my environment of choice, but I'm sure there are ways in Windows. Cheers, Peter

                        Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012

                        1 Reply Last reply
                        0
                        • G Gary Wheeler

                          I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


                          Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

                          Software Zen: delete this;

                          M Offline
                          M Offline
                          mngerhold
                          wrote on last edited by
                          #13

                          I don't supoose this is any help: [^] (I don't use VS, so can't test)

                          1 Reply Last reply
                          0
                          • G Gary Wheeler

                            I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


                            Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

                            Software Zen: delete this;

                            R Offline
                            R Offline
                            realJSOP
                            wrote on last edited by
                            #14

                            I just wish 2019 would stop crashing inexplicably...

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            J 1 Reply Last reply
                            0
                            • R realJSOP

                              I just wish 2019 would stop crashing inexplicably...

                              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                              -----
                              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                              -----
                              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                              J Offline
                              J Offline
                              jsc42
                              wrote on last edited by
                              #15

                              Would you like it if it kept crashing explicably?

                              1 Reply Last reply
                              0
                              • 0 0x01AA

                                Maybe it helps if you complete your professinal profile ;) [Edit]after 21 years membership[/Edit]

                                G Offline
                                G Offline
                                Gary R Wheeler
                                wrote on last edited by
                                #16

                                Yes, there are two of me - my work self and my home self.

                                Software Zen: delete this;

                                0 1 Reply Last reply
                                0
                                • G Gary R Wheeler

                                  Yes, there are two of me - my work self and my home self.

                                  Software Zen: delete this;

                                  0 Offline
                                  0 Offline
                                  0x01AA
                                  wrote on last edited by
                                  #17

                                  I think this message was for Greg?

                                  1 Reply Last reply
                                  0
                                  • G Gary Wheeler

                                    I tried asking this in Q&A, but the submission gizmo is... unfriendly[^]. I'll take momentary advantage of my status as a CP old-timer and an old fart who doesn't give a rat's ass.


                                    Scenario: Editing in a C++, Windows desktop project. 1. Is there a way to keep IntelliSense from taking control of the keyboard? It pops up a drop list of choices to select an item, which you then must dismiss using [Esc] before you can move the cursor elsewhere. This is a PITA. I'd don't want to disable IntelliSense entirely. 2. Find and Replace. I like to select some text, and then do a find an replace within the selection. Unfortunate if find/replace isn't already set for "Selection", it dismisses your selection, highlights all of the matches, etc. This. Is. Not. Helpful. The only way to make find/replace work the way I want is to invoke find/replace, set to 'Selection', change focus and select the text, and then go back to find/replace. This is cumbersome. Previously I could set the selection, find/replace, and go. IMO neither one of these functions should alter the user's 'flow' in any way. I've looked through all of the Tools|Options for C++ editing, environment, etc. and can't find anything that seems to work.

                                    Software Zen: delete this;

                                    A Offline
                                    A Offline
                                    adriancs
                                    wrote on last edited by
                                    #18

                                    Okay, first of all. Get Visual Studio 2022, and uninstall Visual Studio 2019. There is a milestone difference between version of 2022 and 2019. 2022 is on another level of improvement. Aside from Intellisense, it's now has another upgraded version called IntelliCode. Download Visual Studio 2022: https://visualstudio.microsoft.com Launch Event News: https://devblogs.microsoft.com/visualstudio/visual-studio-2022-now-available/ Official Launch Video: https://visualstudio.microsoft.com/launch/ Youtube Launch Event Video: Welcome to Visual Studio 2022 – by Scott Hanselman and friends - YouTube[^]

                                    G 1 Reply Last reply
                                    0
                                    • A adriancs

                                      Okay, first of all. Get Visual Studio 2022, and uninstall Visual Studio 2019. There is a milestone difference between version of 2022 and 2019. 2022 is on another level of improvement. Aside from Intellisense, it's now has another upgraded version called IntelliCode. Download Visual Studio 2022: https://visualstudio.microsoft.com Launch Event News: https://devblogs.microsoft.com/visualstudio/visual-studio-2022-now-available/ Official Launch Video: https://visualstudio.microsoft.com/launch/ Youtube Launch Event Video: Welcome to Visual Studio 2022 – by Scott Hanselman and friends - YouTube[^]

                                      G Offline
                                      G Offline
                                      Gary Wheeler
                                      wrote on last edited by
                                      #19

                                      I'm fully aware of Visual Studio 2022. While we will switch to it in due time, it's too early at this point.

                                      Software Zen: delete this;

                                      A 1 Reply Last reply
                                      0
                                      • G Gary Wheeler

                                        I'm fully aware of Visual Studio 2022. While we will switch to it in due time, it's too early at this point.

                                        Software Zen: delete this;

                                        A Offline
                                        A Offline
                                        Andreas Mertens
                                        wrote on last edited by
                                        #20

                                        You can have both VS 2019 and VS 2022 installed side by side. So able to keep developing with 2019, but can then test drive 2022. My biggest concern (working in gov't org with hundreds of developers) is that some people will start using some of the new features in C#10, and others will get compile errors running same code in VS 2019. Plus no idea whether our Azure DevOps CI/CD pipelines will work...

                                        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