The Visual Studio 2013 has been incorporated with a number of brand new features with the intention of enhancing the productivity of this integrated development environment. The features, some of which are absolutely new and others- extensions of the productivity power tools- are meant to save time and efforts on part of the developers too. Now, using the VS2013 and deriving the maximum benefits out of it requires the .net developers to stay aware of certain aspects of this development environment introduced by Microsoft.
Here is a thorough overview of the features that have been newly introduced and that the developers should be aware of:
Introduction of CodeLens
CodeLens is often considered to be one of the best features introduced in the Visual Studio in the last few years. Being an altogether new feature, CodeLens demands the developers to learn about it in details. CodeLens can be enabled from the options dialog while one can also enable specific information offered by this innovative feature. Useful information including that of the reference counter is aligned with the code editor. Now, each of the class contains information such as that of the reference number, code changes, test methods, time changes and so on. It has to be remembered in this respect that the CodeLens can also be combined with the CodeMap for more effective use.
Enhancement of the Scrollbar
The enhanced scrollbar has now been made a part of the Visual Studio 2013. This feature, which had initially come up as a popular productivity power tool extension, provides developers with visual cues about the file on the vertical scrollbar. The scrollbar markers, on the other hand, allows viewing of the location of errors, bookmarks, breakpoints, warning and so on right on the file. The idea is to make information easily accessible for all as, one does not need to move away from the present position to gather information about the various other parts of the files.
Incorporation of Peek Definition
Clicking on some type brings the developers to a new option, called ‘Peek Definition’ and this offers them with another window while also displaying information about the chosen type. The incorporation of the Peek Definition was with the purpose of letting the developers stay in context of the respective codes even at the time of browsing through definitions.
The feature saves a lot of time as, the developers can now go through the definitions without losing track of the particular code, on which they happen to be working at the moment. You are also not required to leave the original file. The Peek View in the VS2013 is read only although attempts are being made to enable editing of this feature too.
Auto Brace Complete Option
The auto brace complete feature enables automatic addition of quotes, braces, brackets and closing parenthesis just as the developer types the code in the Editor. The auto brace complete option is yet another feature that worked as the productivity power tool and is now included in the VS2013. Alongside, specialized completions for the various languages like C++ and so on have also been added.
While the above-mentioned ones are the features that the developers must be conscious about when it comes to using the VS2013, there are few more that adds to the efficiency of the integrated development environment. These are
- EcmaScript 6 Support
- New HTML editor
- Browser link
- URL rewrite intellisense in web.config
- Open sourcing web essentials
- Few CSS/Less trics
Keeping all these features in mind certainly would help developers during .Net web development.