{"id":1243,"date":"2016-07-22T13:20:58","date_gmt":"2016-07-22T17:20:58","guid":{"rendered":"http:\/\/blog.wholetomato.com\/?p=1243"},"modified":"2019-05-03T17:28:03","modified_gmt":"2019-05-03T21:28:03","slug":"visual-assist-build-2107-is-available","status":"publish","type":"post","link":"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2107-is-available\/","title":{"rendered":"Visual Assist build 2107 is available"},"content":{"rendered":"<p>Visual Assist build 2107 is a yard-sale of builds\u00e2\u20ac\u201dit offers something useful to everyone but has no theme to its entire set\u00c2\u00a0of offerings. I describe a few improvements in this post. You will need to visit our <a href=\"http:\/\/www.wholetomato.com\/features\/whats-new.asp\">what\u00e2\u20ac\u2122s-new page<\/a> or <a href=\"https:\/\/docs.wholetomato.com\/default.asp?W404\">release notes<\/a> to learn about all of them.<\/p>\n<p>If you are a fan of the Smart Select commands in Visual Assist, you will appreciate the more intelligent versions in build 2107. Growing and shrinking selections stop at more logical boundaries. If you don\u00e2\u20ac\u2122t use Smart Select, press Shift+Alt+] in the text editor a few times. Then, try the Shift+Alt+[, Alt+], and Alt+[ variants.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/smartselectexample2.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"1254\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2107-is-available\/smartselectexample\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/smartselectexample2.png?fit=139%2C20&amp;ssl=1\" data-orig-size=\"139,20\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"smartSelectExample\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/smartselectexample2.png?fit=139%2C20&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/smartselectexample2.png?fit=139%2C20&amp;ssl=1\" class=\"alignnone size-full wp-image-1254\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/smartselectexample2.png?resize=139%2C20&#038;ssl=1\" alt=\"smartSelectExample\" width=\"139\" height=\"20\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Locating any symbol in your solution (Shift+Alt+S) is now a little more efficient. Prior to build 2107, one had to consult\u00c2\u00a0hovering tooltips\u00c2\u00a0to differentiate like-named symbols defined in different files. Build 2017 does away with the need to hover by offering columns for file and directory. If you show the columns, I recommend you disable the tooltips entirely; they can be annoying.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"1245\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2107-is-available\/findsymbolfiledirectory\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?fit=560%2C113&amp;ssl=1\" data-orig-size=\"560,113\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"findSymbolFileDirectory\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?fit=300%2C61&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?fit=560%2C113&amp;ssl=1\" class=\"alignnone size-full wp-image-1245\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?resize=560%2C113&#038;ssl=1\" alt=\"findSymbolFileDirectory\" width=\"560\" height=\"113\" srcset=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?w=560&amp;ssl=1 560w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?resize=300%2C61&amp;ssl=1 300w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?resize=555%2C113&amp;ssl=1 555w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/findsymbolfiledirectory.png?resize=360%2C73&amp;ssl=1 360w\" sizes=\"(max-width: 560px) 100vw, 560px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Excellent performance, particularly in large solutions, has always been a mainstay of Visual Assist. Even so, parsing of large solutions can temporarily consume resources you might prefer dedicated for another task, e.g., a build. You have long been able to place a limit on the number of CPUs used by Visual Assist, but build 2107 lets you temporarily restrict parsing to a single thread\u00e2\u20ac\u201dwithout restart of the IDE. If you are running a CPU-intensive task in the background, toggle the setting before you open a new solution.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"1246\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2107-is-available\/parseconcurrency\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?fit=597%2C87&amp;ssl=1\" data-orig-size=\"597,87\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"parseConcurrency\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?fit=300%2C44&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?fit=597%2C87&amp;ssl=1\" class=\"alignnone size-full wp-image-1246\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?resize=597%2C87&#038;ssl=1\" alt=\"parseConcurrency\" width=\"597\" height=\"87\" srcset=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?w=597&amp;ssl=1 597w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?resize=300%2C44&amp;ssl=1 300w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/parseconcurrency.png?resize=360%2C52&amp;ssl=1 360w\" sizes=\"(max-width: 597px) 100vw, 597px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>The last item I describe in this yard sale pertains to sorting, an unusual but seemingly often-used improvement to a code editor. Sorting lines of code, e.g., values of an enum, now begins with a small dialog that prompts for sort order and case sensitivity. If you are one of the many who have asked us to improve sorting, you finally have your wish.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/sortdialog.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"1247\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2107-is-available\/sortdialog\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/sortdialog.png?fit=229%2C143&amp;ssl=1\" data-orig-size=\"229,143\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sortDialog\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/sortdialog.png?fit=229%2C143&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/sortdialog.png?fit=229%2C143&amp;ssl=1\" class=\"alignnone size-full wp-image-1247\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2016\/07\/sortdialog.png?resize=229%2C143&#038;ssl=1\" alt=\"sortDialog\" width=\"229\" height=\"143\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Visual Assist build 2107 requires software maintenance through 2016.07.15.<\/p>\n<p>Check out all that is <a href=\"http:\/\/www.wholetomato.com\/features\/whats-new.asp\">new in build 2107<\/a>, find out <a href=\"http:\/\/www.wholetomato.com\/purchase\/maintenance.asp#qualify\">if you qualify<\/a> to run it, or <a href=\"https:\/\/www.wholetomato.com\/downloads\/getBuild.asp?2107\">download the installer<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Assist build 2107 is a yard-sale of builds\u00e2\u20ac\u201dit offers something useful to everyone but has no theme to its entire set\u00c2\u00a0of offerings. I describe a few improvements in this post. You will need to&#8230;<\/p>\n","protected":false},"author":28485711,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":""},"categories":[10673833],"tags":[],"class_list":["post-1243","post","type-post","status-publish","format-standard","hentry","category-build-announcements"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfhqii-k3","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/28485711"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=1243"}],"version-history":[{"count":5,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1243\/revisions"}],"predecessor-version":[{"id":1255,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1243\/revisions\/1255"}],"wp:attachment":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=1243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=1243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=1243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}