Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Shorten file paths in Find Results window

    Show only file names instead of full path or show relative to *.sln paths. Lines are very long, often it impossible to see what have been found, because the file names is very long, actual content is far on the right.

    28 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      3 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • UI Ribbon

      For new VS19, It would be a good idea to implement the best menus for software, nothing more and nothing less than Ribbon Menu, used by all products on Office, Autodesk and many others aclamed software.

      It is strange that for more than 10 years, Visual Studio has been a program of prehistory 😆.

      Now, no jokes I would like to be incorporated.

      My Cordial Greetings.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Provide a way to prevent the Script Documents folder from expanding during debugging

        This suggestion is migrated to Developer Community. Please use below link to view the current status.
        https://developercommunity.visualstudio.com/content/idea/351537/provide-a-way-to-prevent-the-script-documents-fold.html
        While the Script Documents folder is a useful debugging tool, the auto-expansion on every page load is a pain in the neck when navigating source files in the Solution Explorer. Please provide an option to keep this folder collapsed by default (or at least remember the current state).

        Note that this issue has been referenced back to at least VS2013, and does not seem to be a difficult (or controversial) feature to add. Perhaps its time has come?

        155 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          15 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • 67 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Have a way to compare against more than just previous commit

            With our workflow, which is a slight modification of gitflow, we will have a local branch with our feature. We then do our feature/fix on that branch, push it to the server, have it reviewed and then merge it to the trunk.

            While working, I like to see what changes I've made from where the branch started. However, if I commit some changes, I can no longer see my changes from that point. It would be nice to see the changes from the point of the branch to ensure that all my changes are valid, but I can only see…

            12 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              3 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Show "build order" by default in Output Window

              When a build starts the output window can be automatically shown. However, these days it shows "Build" or "Intellisense", neither of which show any useful information. We need to use "Build Order" because it relates error messages to the projects they are from - please can we have an option to auto-open on the "Build Order" output when doing a build?

              (It was always frustrating that it would always switch back to the randomised "Build" view, but has become critical in VS2017 as many of the errors reported in the build no longer appear in the "Error List" window)

              4 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Enhance C# intellisense to list non imported types

                OK it seems pretty much obvious to me but let me elaborate (although I don't have any hopes that I will be heard). You start typing a class name. The class belongs to a namespace not yet imported (not an uncommon scenario). You either don't want to type it all or you don't remember it or heck it's too big.

                You have the following options:
                1) either type all of it and then have VS import it, which makes you feel more of a typist and less a developer or (and that's actually my favorite)
                2) Ctrl + T, type…

                15 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  3 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • Add Previous Breakpoint / Next Breakpoint functionality

                  Similar to Previous Bookmark / Next Bookmark (Previous Bookmark In Document, etc.), this could be a useful navigation feature if implemented for breakpoints.

                  A developer who just finished a debugging session might want to tweak some code. They know it was around that one breakpoint they had just set. With a quick keyboard shortcut, there is no need to browse through the Bookmarks Window. Just assign your shortcut, and you are speeding away!

                  10 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Visual Studio for Linux

                    We need Full Version of Visual Studio for Linux.
                    And language of programming such as:

                    -C
                    -C++
                    -C#
                    -VB
                    -F#
                    -HTML
                    -MHTML

                    Thanks,

                    6,274 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      247 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add ligatures to Consolas font

                      I like coding with ligatures, using FiraCode font:
                      https://github.com/tonsky/FiraCode

                      But as much as I like the ligatures, I find the font itself (letters and numbers) to be less nice than Consolas, which I really like.

                      My suggestion is to add optional ligatures to Consolas, for people who want them.

                      1,131 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        23 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • IDE is so big

                        IDE is so big

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Allow the output window to stop auto scrolling

                          Add a button to the Output Window to stop it "Auto Scrolling" to the bottom. It is very frustrating trying to read debug info when the window keeps scrolling me away from what I am trying to read

                          62 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            4 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • Visual studio 2015: Cancel intellisense autocomplete by pressing space.

                            Visual studio 2015 make intellisense autocomplete by pressing "space". VS 2013 works differently.

                            137 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              9 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Line Spacing

                              Please allow the line spacing to be adjustable with the editor. Thanks.

                              338 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                5 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Scroll horizontally using Shift + Mouse Wheel

                                Many applications (e.g. Visio) and editors (e.g. EditPlus) have Shift+MouseWheelScroll wired up to a horizontal scroll action.

                                This seems like a useful convention to adopt in Visual Studio for the text editor (and others)

                                458 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  29 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • Lock/Unlock Docked Window Layout

                                  It's way too easy, especially using touch screen, to accidentally undock windows while performing common tasks in the IDE, such as clicking a tab to switch between windows docked in the same tray or to manually resize a tray by dragging one of its edges. Undocking a window accidentally is distracting and frustrating.

                                  Please include a feature to toggle between locking and unlocking the docked window layout. Preferably, a menu option, though maybe some people would want a command bar button as well.

                                  Typically, we'd leave the layout locked until we need to change it for some reason, such as…

                                  221 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    17 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Find all assignments

                                    A feature similar to "Find all references", but only includes assignments.

                                    91 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      7 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • save text files with the newline convention present in the file when opened

                                      This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                      https://developercommunity.visualstudio.com/content/idea/351278/save-text-files-with-the-newline-convention-presen.html
                                      The Visual Studio text file editor has an "advanced save" option that allows me to choose a particular format to save to, every time I save a file.
                                      However, 99% of the time, the right thing to do is to save the file using whatever convention was present when the file was originally opened. Thus, if I open a file with LF-style line termination, new lines I add should be terminated with LF, and the file should be saved as LF-terminated. If I…

                                      1,025 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        31 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Do not create UTF16 source code files, it is not compatible with git!!

                                        This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                        https://developercommunity.visualstudio.com/content/idea/351638/do-not-create-utf16-source-code-files-it-is-not-co.html
                                        Do not never ever have the IDE create UTF16 source code files, it is not compatible with GIT!

                                        It took me hours to figure out what happend and why my source code files got totally corrupted at some point!

                                        This seems to have started to happen with VS 15.4 for newly created C++ projects.

                                        Git is unable to deal with UTF16 as text.

                                        It will treat UTF16 files as binary.

                                        And git's auto-crlf-correction will corrupt the files if I tell it to treat…

                                        245 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          14 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add shortcut to quickly open / close CodeLens function

                                          In Visual Studio 2013 Preview,
                                          CodeLens function is very powerful, but when we want to close or open it ... set step is too much. ( see Q&A : http://msdn.microsoft.com/en-us/library/vstudio/dn269218(v=vs.120).aspx )

                                          Add a shortcut, when we need it just "click (shortcut)" and show it, when we close is same.

                                          355 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            52 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 121 122

                                          Feedback and Knowledge Base