Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Collapse selected lines not only regions or collapse/expand long comments
It would be nice, if you can select lines of code and collapse the code in the same manner as regions.
Longer project files will be more operable.
for example
Line
101
102
+ ...
205
206
207Also it will be great, if you can select lines of code, mark it as comment, and can collapse/expand it in the same manner as regions.
6 votes -
"find references"
It would be nice if "Find references" when the cursor is on the getter or setter of a property only found examples where the getter or setter is used. For example, I want to find everwhere where property X is set, but I do not wish to find the hundreds of places where the property is just read.
6 votes -
Reverse cycle through clipboard ring
Ctrl-Shift-V is awesome for the clipboard ring, but when you pass the item you are after, you have to go all the way back round.
6 votes -
Keep bookmarks on the same line of code
When using bookmarks in Visual Studio 2010, some key combinations cause bookmarks to get moved to a different line, making it somewhat pointless to use them if you make use of many of Visual Studio's key combinations (of which there are many). I would like to see the bookmarks stay with the line of code it was originally created on.
6 votes -
Include System.Configuration reference by default in VS.Net projects
Provide the System.Configuration assembly reference by default in Visual Studio projects. This avoids the manual effort of having to include the assembly reference in each and every Visual Studio project that requires the use of a configuration file.
5 votes -
Improve productivity in VS by supporting editable profiles for placing views/windows
I feel that VS is hindering me in beeing as effective as possible mainly because it:
1. Have way to many different views/windows that I must spent time on "managing"
2. Does not have good multi monitor support for "managing" these viewsVS have many different views/windows like "Solution Explorer", "Properties" ... In Ultimate I count 6 views related to tests alone. I feel that it must be possible to reduce this number, since in the end some of them show similar data with a twist. I feel it's time to look at all the views and rethink them to…
5 votes -
Have an option in the Editor to change the 'Font and Colors' setting of selected text
When my color settings are not what I want them to be I have to go to Tools -> Options -> Environment -> Fonts and Colors. There I have to find the Item I want to change. It is hard to find the item which item I'm interested in. While this items is already on my editor screen it would be great to change it there.
5 votes -
Draggable Bookmarks
once a bookmark is created when code is entered above the location of the bookmark the bookmark no longer remains on the line number where it was created.
being able to drag the bookmark back to the line number where it was created would save many steps recreating the bookmark where it is actually needed.
5 votes -
5 votes
-
Fix parser issues with Razor.
<td class="tc3 " id="statusReason_@{@row.PayerStatusHistoryId}">...</td>
We should not need to force the @{@var} in order to just achieve @var.
Also, intellesense does almost never works.
5 votes -
Allow to automatically format the code to meet StyleCop formatting and ordering rules.
Allow to change code formatter settings so that automatically formated code will meet the StyleCop formatting and ordering rules.
5 votes -
previousmethod
Support Edit.PrevousMethod in C#.
This command is available only in VB, not C#.
If the comman is available, it can be used in Quick Launch and a key assigned to it if desired.
5 votes -
Accesing to parameters from naming the method
In order a easy and fast edit with help of intellisense, would be ideal may to access the parameters via name of method.
sample actual:
Public sub Preparing(byval Count as integer, byval Offset as integer, byval A as integer, byval B as integer) as integer
Count = 100
Offset = count + 30
A = 20
B=10
Return Count + (A * (B + Offset)
End subSample what i tell..:
Public sub Preparing(byval Count as integer, byval Offset as integer, byval A as integer, byval B as integer) as integer
Preparing.Count = 0
' or fast edit...
with Preparing …5 votes -
Refresh button inside "Find Results 1" and "Find Results 2" windows
We need a Refresh button inside "Find Results 1" and "Find Results 2" windows, so we can restart the same search with the same parameters (file types, match case and so son)
4 votes -
Design surface needs to support razor pages
The design surface in VS2011 needs to support Razor pages to allow visual page design: the addition of controls, resizing of elements etc.
4 votes -
i hope that the code definition window have a text zoom function such a source code edit window.
I hope that the code definition window have a text zoom function such a source code edit window.
4 votes -
Make the editor as great as TextMate
1) Make describing syntax color coding as easy as text mate - a set of text files. **** - make it compatibile with text mate while you are at it. The current model works if you want to eat,live and breath VS extensibility - but that's just broken.
2) Make a chrome-free version of the editor. I want to launch the editor outside of VS to work on my files. And make this load time FAST.
3) Allow alternate rendering engines. And make it dirt simple. :)4 votes -
Code definition window and "Implement Interface" feature should include full XML documentation
When implementing an interface, the "Implement Interface" context menu does not insert the associated XML documentation.
It should, since that XML documentation is usually a good starting point. Consider perhaps adding a TODO tag.
The same should apply to abstract class implementation.
The alternative, copying the contents of the Code Definition window into your code, saves a lot of (re)typing. Unfortunately, the documentation does not include the XML documentation tags, which must be added by hand.
An example from the code def. window:
// Summary: <-- should be <summary>
// Performs application-defined tasks associated with freeing,
// releasing, or resetting…4 votes -
Auto add exception's comments when there are throws in the method
Add exception's comments automatically when entering the two slashes "/ /" upon a method that throws one or more exceptions.
4 votes -
Make Find in Files not change the scope of FindNextSelected
I use FindNextSelected all the time, but as soon as I use Find in Files to find something in my whole solution, the scope of every other Find operation changes to whole solution. This shouldn't happen. In-editor find and Find in Files should have different scopes, and FindNextSelected should use the in-editor scope, as it did in Visual Studio 2010
4 votes
- Don't see your idea?