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 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.
  • 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 Online
                    P Online
                    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