The official source of product insight from the Visual Studio Engineering Team
In Visual Studio 2013 we have added many new features to the editor. To get a low down on how these features can help enhance productivity checkout our previous post on Visual Studio 2013 New Editor Features as well as What’s new in Visual Studio 2013 – IDE on MSDN.
Today, we want to share updates to these features that you will see in the final product.
In Visual Studio 2013 Preview, we introduced an amazing new feature called “Peek Definition (Alt + F12)” that allowed you to browse definitions of symbols inline in the Editor keeping your context and place in code. We also promised you that we will soon be adding the ability to edit code in-place as well inside the Peek view. With Visual Studio 2013, we are glad to announce that Peek Definition is now fully editable!
The Peek feature is inspired by the Preview Tab feature that we introduced in VS 2012 and with the ability to edit, we wanted to keep the experience consistent. We know that editing is an important operation and thus when you edit a file opened in Peek, we automatically open the file in the Document Tab Well as a real tab. When you dismiss the Peek view, we keep the document open in the tab well with all your changes as well as the undo stack. We did a number of user studies to refine this feature and provide the best, most seamless experience to you as you edit your files inside Peek. We are thrilled with the customer feedback we have received so far in our user studies, and we hope you will love it too!
In Visual Studio 2013 RTM, you can quickly search and navigate to symbols and files, and see a real time preview while doing so. You can also resize the NavigateTo window both horizontally and vertically as needed to see the results of your search.
Finally, using the options drop down in NavigateTo, you can turn on the 'Show Details' option for an in-panel details view, helping cases where disambiguation is needed.
Please don’t forget to leave your comments below. You can submit your feature requests on User Voice and report bugs on Connect.