Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Development

    Microsoft Details Latest Developer Features in Visual Studio 2017

    By
    Todd R. Weiss
    -
    September 6, 2018
    Share
    Facebook
    Twitter
    Linkedin
      Visual Studio

      Over the last few months, Microsoft has been adding a wide range of new productivity features to its Visual Studio 2017 application development platform based on developer feedback and comments, and now the company wants to highlight those improvements.

      “Many of these are the result of your direct feedback coming from the UserVoice requests, Developer Community tickets and direct feedback we’ve encountered while talking to developers,” wrote Allison Buchholtz-Au, the program manager for the Visual Studio platform, in an Aug. 30 post on The Visual Studio Blog.

      The latest features are included with Visual Studio 2017 Version 15.8.

      Included in the latest version is multi-caret support, which allows users to create multiple insertion and selection points in their code. Called multi-caret or multi-cursor support, many Visual Studio Code users reported that they missed the feature when working in Visual Studio, so it has been added. Now users won’t have to perform workarounds such as opening single files in Visual Studio Code or installing extensions such as MixEdit to gain the benefits of this feature. “We’ve added native support for some of the top requested features in the multi-caret family and we’re just getting started,” wrote Buchholtz-Au.

      An assortment of new quick commands was also added to offer a range of keyboard combinations to simplify coding.

      They include:

      • Duplicate line, which lets users duplicate a code selection without affecting what is already on their clipboard. One scenario where this often popped up was when a developer wanted to clone a method and rename it by pasting a name they had previously copied, wrote Buchholtz-Au. The Duplicate Code keyboard combination is Ctrl + D, allowing users to streamline the process of duplicating code.
      • Expand or contract a selection lets users expand or contract a code selection by growing it to the next logical code block (Shift + Alt + +) or to decrease it by the same block if they select too much (Shift + Alt + –). In the past, users would have to incrementally add to their selection word by word, use a series of Shift plus arrow keystrokes or use a mouse.
      • Moving between issues in a document can now be done with a Next/Previous Issue key combination (Alt + PgUp/PgDn), which lets users navigate to the next error, warning, suggestion or other issue in the current document. This allows users to move between issues in sequential versus severity order and gives you more progressive context as they are moving through the issues.
      • Users can now view and prioritize search results from recent files by turning on the recent files filter. The Go To All results will show a list of files opened during that session and then prioritizes results from recent files for the search term. Go To Member is now scoped to the current file by default or can be toggled back to solution level by turning off Scope to Current Document (Ctrl + Alt + C).
      • Users can now easily get back to a last edited location by going to Edit > Go To > Go To Last Edit Location (Ctrl + Shift + Backspace). In the past, users could start writing a feature and then realize they needed more information but had no easy way to get back to their earlier work. This combination solves that problem, wrote Buchholtz-Au.

      Other new features include two new keyboard profiles for users, Visual Studio Code and ReSharper (Visual Studio), to help developers increase their productivity in Visual Studio. “Learning keyboard shortcuts takes time and builds up specific muscle memory so that once you learn one set, it can be difficult to retrain yourself when the shortcuts change or create mappings that match your previous shortcuts,” wrote Buchholtz-Au. “This problem came to light as we heard from users who frequently switch between Visual Studio and Visual Studio Code, and those who used ReSharper in the past.”

      A new C# code clean-up function has also been added through the Format Document command. Code cleanup will respect settings configured in an .editorconfig file, or lacking that rule or file, those set in Tools > Options > Text Editor > C# > [Code Style & Formatting], she wrote. “Rules configured as none in an .editorconfig will not participate in code cleanup and will have to be individually fixed via the Quick Actions and Refactorings menu.”

      Todd R. Weiss
      As a technology journalist covering enterprise IT for more than 15 years, I joined eWEEK.com in September 2014 as the site's senior writer covering all things mobile. I write about smartphones, tablets, laptops, assorted mobile gadgets and services,mobile carriers and much more. I formerly was a staff writer for Computerworld.com from 2000 to 2008 and previously wrote for daily newspapers in eastern Pennsylvania. I'm an avid traveler, motorcyclist, technology lover, cook, reader, tinkerer and mechanic. I drove a yellow taxicab in college and collect toy taxis and taxi business cards from around the world.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×