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. Improve the Structure Visualizer in Visual Studio 2017

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351495/improve-the-structure-visualizer-in-visual-studio.html
    In Visual Studio 2017, some parts of the Structure Visualizer from the Productivity Power Tools were added to Visual Studio.

    Others were not included in the port.

    This UserVoice item is intended to gauge broader feedback for the following capabilities which we've heard about from some users. If voting for this item, please feel free to give a priority on the following in your comments (as well as any other comments you may have):

    1. Different in editor line colors per “block level”…

    393 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      77 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Add support for the Delphi (Object Pascal) Programming Language

      This suggestion is migrated to Developer Community. Please use below link to view the current status.
      https://developercommunity.visualstudio.com/content/idea/351521/add-support-for-the-delphi-object-pascal-programmi.html
      I would like to be able to develop Windows 10 apps using the Delphi (Object Pascal) programming language in Visual Studio.

      393 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        20 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Bring back individual zoom levels for each window

        Individual zoom levels are key to comparing and editing code in large projects. Please bring that back in VS2015.

        392 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          30 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Give option to search only in uncommented code

          When searching for a string in a project's source code, I often find myself wasting time examining lines that have been commented out. it would be useful to offer an option to return only lines that are not commented out, so as not to confuse the results.

          386 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            16 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Editor support for italics fonts syntax highlighting

            The VS editor should support italics for syntax highlighting.
            Why bold, but not italics?

            374 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              12 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Better Dual Monitor Support

              This suggestion is migrated to Developer Community. Please use below link to view the current status.
              https://developercommunity.visualstudio.com/content/idea/351249/better-dual-monitor-support.html

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

                Hello everyone!

                Thank you for taking the time to vote and comment on this ask. Unfortunately, the current ask is not specific enough for us to take an action.

                In an effort to better understand your needs around this scenario, we’ll ask you to please visit the survey below and help us define the ask better.
                https://www.research.net/r/TK6FKGW

                In a few weeks, we’ll aggregate the results and provide an update.

                Thank you!

                Ruben Rios
                Program Manager
                Visual Studio IDE Team

              • 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 →
                • 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 →
                  • Please, make a 64bit version of VS IDE....!!!

                    Idea is simple... Visual Studio x64 version!!

                    303 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      12 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Support elastic tab stops

                      Support elastic tab stops! Just look at the picture on this web site:

                      http://nickgravgaard.com/elastictabstops/

                      P.S. we should be able to make the choice between spaces/tabs/elastic tabs on a per-solution (or per-project) basis.

                      266 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        8 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • Case-Preserving Search & Replace

                        We need case preserving Search & Replace.

                        This needs to be a new option, mutually exclusive with case-sensitive search& replace, performing a case-insensitive search and a case-preserving replace, that is...

                        Say I want to rename "delete" to "erase"

                        delete
                        Delete
                        DELETE

                        all gets renamed to

                        erase
                        Erase
                        ERASE

                        in a single case-preserving search & replace operation.

                        Of course this must work for Search & Replace in Files too.

                        Thanks!

                        252 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 →
                        • 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 "Ignore Case" and "Ignore Whitespace" options to the Diff window

                            The Diff and Merge tool in VS 2010 and earlier support command line options for ignoring case and ignoring whitespace but these don't seem to be available in the integrated diff tool for Visual Studio 2012.

                            241 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              13 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Implement indexed full-text search of source code, config files, and project files

                              Visual Studio projects can contain hundreds and even thousands of documents. Searching through these documents using Find-In-Files is slow and error prone. About a decade of academic research strongly suggests that an information retrieval approach to searching source code would be faster and provide better results.

                              While the Visual Studio team has noticed the need for better search tools, as evidenced by their recent "Search Everywhere" blog (see http://blogs.msdn.com/b/visualstudio/archive/2011/10/11/visual-studio-11-developer-preview-search-everywhere.aspx). Unfortunately, every recently introduced search tool still relies on regular-expressions or simple pattern-matching. To put this in context, the modern IDE uses search technology essentially identical to grep, which was…

                              227 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 →
                              • 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 →
                                • Fix code formatting/indenting when using tabs in MVC Razor

                                  Currently the HTML code editor seems to have a bug when formatting MVC Razor code and the tab style is set to use Tabs rather than Spaces. It is personal preference whether tabs or spaces are used but currently the editor only supports properly indenting code when using spaces. As soon as tabs are selected typing a closing bracket messes-up the indentation of code and Ctrl-Z has to be pressed to undo the auto-formatting.

                                  Please fix it so that code formatting using Tabs works as well as when using Spaces.

                                  See also: http://stackoverflow.com/questions/6902204/why-doesnt-visual-studio-code-formatting-work-properly-for-razor-markup

                                  220 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 →
                                  • Pull request approvals reset or downgrade when new code is pushed to branch

                                    A administrative setting on version control that will cause all PR approvals to be removed/reset if new code is pushed to the branch.

                                    Currently if someone reviews the code and approves it. I can push changes and merge without them being forced to review again.

                                    They are notified, but It would be nice to force another review by someone if new changes are made.

                                    I am pretty sure GitHub developed something similar in the past 6 months or so.

                                    219 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 →
                                    • Option to import and export VisualStudio bookmarks

                                      Bookmarks are useful for code tracing. It will greatly help user to navigate through the code during review ,training or even debugging.

                                      Currently bookmarks are being stored in the solutions *.suo file. Since its a good practice not to add this file into code repository, there should be a tool to allow developers to export their bookmarks from one machine to another. This scenario exist for developer that works at different stations on the same code.

                                      Currently Bookmarks are not available as option in Import and Export Setting Wizard

                                      215 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        8 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add an integrated command line in visual studio 2015 community

                                        Is there an integrated command line in visual studio 2015 community? like in visual studio code? like this https://code.visualstudio.com/docs/editor/integrated-terminal

                                        212 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 →
                                        • Different icons for DLL-refs and Project-refs

                                          In the project reference folder there is a list of references to other assemblies. These can be referenced by pointing to a dll or to another project in the solution. It would be really helpful and emphazise correct linking if one could easily see (on the icon) whether the refence is made to a project or to a dll.

                                          208 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 →

                                          Feedback and Knowledge Base