{"id":3971,"date":"2024-10-01T12:53:41","date_gmt":"2024-10-01T16:53:41","guid":{"rendered":"https:\/\/www.wholetomato.com\/blog\/?p=3971"},"modified":"2025-12-27T10:59:06","modified_gmt":"2025-12-27T14:59:06","slug":"visual-assist-2024-7-release-post","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/","title":{"rendered":"Visual Assist 2024.7 release post"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">We are excited to announce the release of 2024.7 of Visual Assist! This update introduces several powerful features aimed at improving your coding efficiency and project navigation. <\/span><a href=\"https:\/\/www.wholetomato.com\/downloads\"><span style=\"font-weight: 400;\">Download the release now<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here&#8217;s a breakdown of what&#8217;s new in this version:<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">New Features:<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">1. Context-sensitive Naming in <\/span><i><span style=\"font-weight: 400;\">Quick Action and Refactoring<\/span><\/i><span style=\"font-weight: 400;\"> menu items <\/span><i><span style=\"font-weight: 400;\">(Shift + Alt + Q)<\/span><\/i><\/h3>\n<p><span style=\"font-weight: 400;\">The Quick Action and Refactoring menu is a powerful menu that shows different options depending on the context and the placement of the text caret. For instance, it changes depending on whether you are on a symbol, include directive, or whitespace\u2014and with or without a selection.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this release, the menu will now take into consideration other symbols and applicable features that will make naming much more intuitive and inclusive of more possible actions. This also marks the start of making some of our menus more ubiquitous.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Improved Read and Write Reference Highlighting<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">This adds an option to disable the highlighting of references when it is not needed. This is to improve readability and reduce visual clutter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Specifically, read and write references will now stop highlighting as soon as you move your mouse away from the reference. This keeps your workspace clean while maintaining the ability to easily locate references when needed.<\/span><\/p>\n<div id=\"attachment_3972\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3972\" data-attachment-id=\"3972\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/symbol-highlighting\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?fit=1832%2C485&amp;ssl=1\" data-orig-size=\"1832,485\" 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=\"Symbol highlighting\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?fit=300%2C79&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?fit=1024%2C271&amp;ssl=1\" class=\"wp-image-3972 size-large\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=1024%2C271&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"271\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=1024%2C271&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=300%2C79&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=768%2C203&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=1536%2C407&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?resize=360%2C95&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Symbol-highlighting.png?w=1832&amp;ssl=1 1832w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3972\" class=\"wp-caption-text\">Visual Assist&#8217;s highlighting.<\/p><\/div>\n<h3><span style=\"font-weight: 400;\">3. Feature: Sort Methods in Source (Beta)<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">We&#8217;re excited to release the <\/span><b>Sort Methods in Source<\/b><span style=\"font-weight: 400;\"> feature as a beta version! This feature allows you to quickly organize and sort methods in your source files, making it easier to keepnavigate large codebases organised. We welcome your <\/span><a href=\"mailto:support@wholetomato.com\"><span style=\"font-weight: 400;\">feedback<\/span><\/a><span style=\"font-weight: 400;\"> as we refine this feature for future updates.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Feature: Promote Lambda to Method (Beta)<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The <\/span><b>Promote Lambda to Method<\/b><span style=\"font-weight: 400;\"> refactoringfeature is now available in beta. This feature allows you to easily convert lambda functions into regular methods, helping to streamline your code structure and improve readability.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is particularly useful for instances where you would like to reuse the same function in other places in the code. This feature takes that lambda and promotes it to a method in the corresponding class for it.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Test it out and let us know how we can improve it! The settings can be found under the refactorings menu under Extensions under VisualAssistX, or just right click while in a lambda.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. VA Nav Bar Dropdown for Project Switching<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Switching between projects has never been easier! The <\/span><a href=\"https:\/\/www.wholetomato.com\/en\/documentation\/navigation\/va-navigation-bar\"><b>VA Navigation Bar<\/b><\/a> <span style=\"font-weight: 400;\">now allows you to seamlessly switch between multiple projects within your solution. This improvement makes project navigation faster and more intuitive\u2014especially when working in large, multi-project environments that may have distinct code undefined in other workspaces.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">6. New reserved string for VA code snippets<\/span><\/h3>\n<p><a href=\"https:\/\/www.wholetomato.com\/en\/features\/feature-code-snippets\"><span style=\"font-weight: 400;\">VA\u2019s code snippets<\/span><\/a><span style=\"font-weight: 400;\"> will now have more <\/span><a href=\"https:\/\/www.wholetomato.com\/en\/documentation\/code-snippets\/va-snippet-reserved-strings\"><span style=\"font-weight: 400;\">reserved string keywords<\/span><\/a><span style=\"font-weight: 400;\"> for finding specific parent folders. Reserved strings are keywords that automatically expand when a VA Snippet is invoked. A reserved string obtains its value from an IDE setting, project property, system setting, or surrounding code.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this case, we added a reserved string for automatically inputting the directory to the Cmake parent folder.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reserved strings are grouped by type, and can be inserted in the VA Snippet editor via context menu, toolbar button, or keyboard shortcut (<\/span><i><span style=\"font-weight: 400;\">Ctrl+I<\/span><\/i><span style=\"font-weight: 400;\">).<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">7. Option to Adjust Overwrite Behavior When Accepting a Completion<\/span><\/h3>\n<div id=\"attachment_3973\" style=\"width: 828px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3973\" data-attachment-id=\"3973\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/overwrite-behavior\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?fit=818%2C565&amp;ssl=1\" data-orig-size=\"818,565\" 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=\"Overwrite behavior\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?fit=300%2C207&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?fit=818%2C565&amp;ssl=1\" class=\"wp-image-3973 size-full\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?resize=818%2C565&#038;ssl=1\" alt=\"\" width=\"818\" height=\"565\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?w=818&amp;ssl=1 818w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?resize=300%2C207&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?resize=768%2C530&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/Overwrite-behavior.png?resize=360%2C249&amp;ssl=1 360w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3973\" class=\"wp-caption-text\">Set up overwriting behavior options Visual Assist Extensions Options ? Enhanced Listboxes.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">You can now choose how Visual Assist handles suggestions from a listbox. For instance, when you&#8217;re typing in between a word, VA would suggest to complete what you are typing.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are different results depending on whether the symbol succeeding the caret is known. If it is not a known symbol, VA overwrites the entire text after the caret with the auto-complete suggestion.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In any case, you can now choose the behavior of overwriting by navigating to the Visual Assist <\/span><i><span style=\"font-weight: 400;\">Extensions Options ?\u00a0 Enhanced Listboxes ? Overwrite text when accepting from a listbox<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Bug fixes and improvements:<\/span><\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">Fixed error when renaming items in particular cases<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Fixed Move implementation header file error when on first line<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed quick info menu not showing all options properly when enabled.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><b>? Availability &amp; Feedback<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This release is available starting September 30\u00a0 and can be downloaded via the <\/span><a href=\"http:\/\/wholetomato.com\/downloads\"><span style=\"font-weight: 400;\">Whole Tomato downloads page<\/span><\/a><span style=\"font-weight: 400;\">. As always, we encourage your feedback, especially on beta and alpha features, to help us continue improving and delivering the best experience for developers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Thank you for your continued support and happy coding! If you have any questions or encounter any issues, feel free to reach out to our <\/span><a href=\"mailto:support@ewholetomato.com\"><span style=\"font-weight: 400;\">support team<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><b>Frequently Asked Questions About Visual Assist 2024.7<\/b><\/h2>\n<h3><b>1. What are the main highlights of the Visual Assist 2024.7 release?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Visual Assist 2024.7 focuses on improving developer productivity through smarter refactoring menus, improved reference highlighting, new beta refactoring features, enhanced project navigation, and multiple quality-of-life improvements.<\/span><\/p>\n<h3><b>2. What does context-aware naming mean in Visual Assist?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Context-aware naming adapts Quick Action and Refactoring menu items based on the caret position and surrounding code. This helps developers see only the most relevant actions, making refactoring faster and more intuitive.<\/span><\/p>\n<h3><b>3. What is the Sort Methods in Source feature used for?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Sort Methods in Source is a beta feature that allows developers to automatically organize methods within a source file. It is designed to improve readability and maintainability in large or complex codebases.<\/span><\/p>\n<h3><b>4. When should I use the Promote Lambda to Method feature?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The Promote Lambda to Method feature is useful when a lambda expression becomes complex or needs to be reused elsewhere. It converts the lambda into a standard class method, improving code structure and reuse.<\/span><\/p>\n<h3><b>5. Where can I enable or manage beta refactoring features in Visual Assist?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Beta refactoring features can be enabled through the Visual Assist Extensions options under the Refactorings menu, or by right-clicking directly within supported code contexts.<\/span><\/p>\n<h3><b>6. How does the VA Navigation Bar improve project switching?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The VA Navigation Bar dropdown allows developers to quickly switch between projects within a solution. This is especially helpful when working in large, multi-project environments.<\/span><\/p>\n<h3><b>7. What are reserved strings in Visual Assist code snippets?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Reserved strings are predefined keywords that automatically expand based on IDE, project, or system settings. In Visual Assist 2024.7, a new reserved string was added to automatically insert the CMake parent directory.<\/span><\/p>\n<h3><b>8. Can I control how Visual Assist overwrites text when accepting a completion?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes. Visual Assist 2024.7 introduces options that let you customize overwrite behavior when accepting suggestions from listboxes, giving you more predictable auto-completion results.<\/span><\/p>\n<h3><b>9. Where can I download Visual Assist 2024.7 and share feedback?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Visual Assist 2024.7 is available via the official downloads page, and user feedback is encouraged, especially for beta features, to help guide future updates from Whole Tomato.<\/span><\/p>\n<p><a href=\"http:\/\/wholetomato.com\/downloads\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3387\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/va-2023-6-release\/download-cta\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=400%2C113&amp;ssl=1\" data-orig-size=\"400,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=\"Download CTA\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=300%2C85&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=400%2C113&amp;ssl=1\" class=\"wp-image-3387 aligncenter\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=173%2C49&#038;ssl=1\" alt=\"\" width=\"173\" height=\"49\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=300%2C85&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=360%2C102&amp;ssl=1 360w\" sizes=\"auto, (max-width: 173px) 100vw, 173px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce the release of 2024.7 of Visual Assist! This update introduces several powerful features aimed at improving your coding efficiency and project navigation. Download the release now. Here&#8217;s a breakdown of&#8230;<\/p>\n","protected":false},"author":213500340,"featured_media":3977,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10673833],"tags":[726360015,726360016,726360017,726360018,12004844],"class_list":["post-3971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build-announcements","tag-2024-7","tag-lambda","tag-ui","tag-ux","tag-visual-assist"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/06_WT_Visual-Assist-2024.7_Released-NO-CTA-1080x1080-1.png?fit=1080%2C1080&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-123","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Tristan Soliven\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements\" \/>\n\t\t<meta property=\"og:description\" content=\"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-01T16:53:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-27T14:59:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#blogposting\",\"name\":\"Visual Assist 2024.7 Release \\u2013 New Features & Improvements\",\"headline\":\"Visual Assist 2024.7 release post\",\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/06_WT_Visual-Assist-2024.7_Released-NO-CTA-1080x1080-1.png?fit=1080%2C1080&ssl=1\",\"width\":1080,\"height\":1080},\"datePublished\":\"2024-10-01T12:53:41-04:00\",\"dateModified\":\"2025-12-27T10:59:06-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#webpage\"},\"articleSection\":\"Build Announcements, 2024.7, lambda, ui, ux, visual assist, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"name\":\"Build Announcements\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"position\":2,\"name\":\"Build Announcements\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#listItem\",\"name\":\"Visual Assist 2024.7 release post\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#listItem\",\"position\":3,\"name\":\"Visual Assist 2024.7 release post\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"name\":\"Build Announcements\"}}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#aioseo-faq-page-mjo1o7oi\",\"name\":\"Visual Assist 2024.7 release post\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What are the main highlights of the Visual Assist 2024.7 release?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Visual Assist 2024.7 focuses on improving developer productivity through smarter refactoring menus, improved reference highlighting, new beta refactoring features, enhanced project navigation, and multiple quality-of-life improvements.\"}},{\"@type\":\"Question\",\"name\":\"What does context-aware naming mean in Visual Assist?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Context-aware naming adapts Quick Action and Refactoring menu items based on the caret position and surrounding code. This helps developers see only the most relevant actions, making refactoring faster and more intuitive.\"}},{\"@type\":\"Question\",\"name\":\"What is the Sort Methods in Source feature used for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sort Methods in Source is a beta feature that allows developers to automatically organize methods within a source file. It is designed to improve readability and maintainability in large or complex codebases.\"}},{\"@type\":\"Question\",\"name\":\"When should I use the Promote Lambda to Method feature?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Promote Lambda to Method feature is useful when a lambda expression becomes complex or needs to be reused elsewhere. It converts the lambda into a standard class method, improving code structure and reuse.\"}},{\"@type\":\"Question\",\"name\":\"Where can I enable or manage beta refactoring features in Visual Assist?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Beta refactoring features can be enabled through the Visual Assist Extensions options under the Refactorings menu, or by right-clicking directly within supported code contexts.\"}},{\"@type\":\"Question\",\"name\":\"How does the VA Navigation Bar improve project switching?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The VA Navigation Bar dropdown allows developers to quickly switch between projects within a solution. This is especially helpful when working in large, multi-project environments.\"}},{\"@type\":\"Question\",\"name\":\"What are reserved strings in Visual Assist code snippets?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Reserved strings are predefined keywords that automatically expand based on IDE, project, or system settings. In Visual Assist 2024.7, a new reserved string was added to automatically insert the CMake parent directory.\"}},{\"@type\":\"Question\",\"name\":\"Can I control how Visual Assist overwrites text when accepting a completion?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Visual Assist 2024.7 introduces options that let you customize overwrite behavior when accepting suggestions from listboxes, giving you more predictable auto-completion results.\"}},{\"@type\":\"Question\",\"name\":\"Where can I download Visual Assist 2024.7 and share feedback?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Visual Assist 2024.7 is available via the official downloads page, and user feedback is encouraged, especially for beta features, to help guide future updates from Whole Tomato.\"}}],\"inLanguage\":\"en-US\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#breadcrumblist\"}},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/wt-logo.jpg?fit=400%2C400&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#organizationLogo\",\"width\":400,\"height\":400},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-7-release-post\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/\",\"name\":\"Tristan Soliven\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements<\/title>\n\n","aioseo_head_json":{"title":"Visual Assist 2024.7 Release \u2013 New Features & Improvements","description":"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.","canonical_url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#blogposting","name":"Visual Assist 2024.7 Release \u2013 New Features & Improvements","headline":"Visual Assist 2024.7 release post","author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/10\/06_WT_Visual-Assist-2024.7_Released-NO-CTA-1080x1080-1.png?fit=1080%2C1080&ssl=1","width":1080,"height":1080},"datePublished":"2024-10-01T12:53:41-04:00","dateModified":"2025-12-27T10:59:06-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#webpage"},"isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#webpage"},"articleSection":"Build Announcements, 2024.7, lambda, ui, ux, visual assist, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","name":"Build Announcements"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","position":2,"name":"Build Announcements","item":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#listItem","name":"Visual Assist 2024.7 release post"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#listItem","position":3,"name":"Visual Assist 2024.7 release post","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","name":"Build Announcements"}}]},{"@type":"FAQPage","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#aioseo-faq-page-mjo1o7oi","name":"Visual Assist 2024.7 release post","url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/","mainEntity":[{"@type":"Question","name":"What are the main highlights of the Visual Assist 2024.7 release?","acceptedAnswer":{"@type":"Answer","text":"Visual Assist 2024.7 focuses on improving developer productivity through smarter refactoring menus, improved reference highlighting, new beta refactoring features, enhanced project navigation, and multiple quality-of-life improvements."}},{"@type":"Question","name":"What does context-aware naming mean in Visual Assist?","acceptedAnswer":{"@type":"Answer","text":"Context-aware naming adapts Quick Action and Refactoring menu items based on the caret position and surrounding code. This helps developers see only the most relevant actions, making refactoring faster and more intuitive."}},{"@type":"Question","name":"What is the Sort Methods in Source feature used for?","acceptedAnswer":{"@type":"Answer","text":"Sort Methods in Source is a beta feature that allows developers to automatically organize methods within a source file. It is designed to improve readability and maintainability in large or complex codebases."}},{"@type":"Question","name":"When should I use the Promote Lambda to Method feature?","acceptedAnswer":{"@type":"Answer","text":"The Promote Lambda to Method feature is useful when a lambda expression becomes complex or needs to be reused elsewhere. It converts the lambda into a standard class method, improving code structure and reuse."}},{"@type":"Question","name":"Where can I enable or manage beta refactoring features in Visual Assist?","acceptedAnswer":{"@type":"Answer","text":"Beta refactoring features can be enabled through the Visual Assist Extensions options under the Refactorings menu, or by right-clicking directly within supported code contexts."}},{"@type":"Question","name":"How does the VA Navigation Bar improve project switching?","acceptedAnswer":{"@type":"Answer","text":"The VA Navigation Bar dropdown allows developers to quickly switch between projects within a solution. This is especially helpful when working in large, multi-project environments."}},{"@type":"Question","name":"What are reserved strings in Visual Assist code snippets?","acceptedAnswer":{"@type":"Answer","text":"Reserved strings are predefined keywords that automatically expand based on IDE, project, or system settings. In Visual Assist 2024.7, a new reserved string was added to automatically insert the CMake parent directory."}},{"@type":"Question","name":"Can I control how Visual Assist overwrites text when accepting a completion?","acceptedAnswer":{"@type":"Answer","text":"Yes. Visual Assist 2024.7 introduces options that let you customize overwrite behavior when accepting suggestions from listboxes, giving you more predictable auto-completion results."}},{"@type":"Question","name":"Where can I download Visual Assist 2024.7 and share feedback?","acceptedAnswer":{"@type":"Answer","text":"Visual Assist 2024.7 is available via the official downloads page, and user feedback is encouraged, especially for beta features, to help guide future updates from Whole Tomato."}},{"@type":"Question","name":"What are the main highlights of the Visual Assist 2024.7 release?","acceptedAnswer":{"@type":"Answer","text":"Visual Assist 2024.7 focuses on improving developer productivity through smarter refactoring menus, improved reference highlighting, new beta refactoring features, enhanced project navigation, and multiple quality-of-life improvements."}},{"@type":"Question","name":"What does context-aware naming mean in Visual Assist?","acceptedAnswer":{"@type":"Answer","text":"Context-aware naming adapts Quick Action and Refactoring menu items based on the caret position and surrounding code. This helps developers see only the most relevant actions, making refactoring faster and more intuitive."}},{"@type":"Question","name":"What is the Sort Methods in Source feature used for?","acceptedAnswer":{"@type":"Answer","text":"Sort Methods in Source is a beta feature that allows developers to automatically organize methods within a source file. It is designed to improve readability and maintainability in large or complex codebases."}},{"@type":"Question","name":"When should I use the Promote Lambda to Method feature?","acceptedAnswer":{"@type":"Answer","text":"The Promote Lambda to Method feature is useful when a lambda expression becomes complex or needs to be reused elsewhere. It converts the lambda into a standard class method, improving code structure and reuse."}},{"@type":"Question","name":"Where can I enable or manage beta refactoring features in Visual Assist?","acceptedAnswer":{"@type":"Answer","text":"Beta refactoring features can be enabled through the Visual Assist Extensions options under the Refactorings menu, or by right-clicking directly within supported code contexts."}},{"@type":"Question","name":"How does the VA Navigation Bar improve project switching?","acceptedAnswer":{"@type":"Answer","text":"The VA Navigation Bar dropdown allows developers to quickly switch between projects within a solution. This is especially helpful when working in large, multi-project environments."}},{"@type":"Question","name":"What are reserved strings in Visual Assist code snippets?","acceptedAnswer":{"@type":"Answer","text":"Reserved strings are predefined keywords that automatically expand based on IDE, project, or system settings. In Visual Assist 2024.7, a new reserved string was added to automatically insert the CMake parent directory."}},{"@type":"Question","name":"Can I control how Visual Assist overwrites text when accepting a completion?","acceptedAnswer":{"@type":"Answer","text":"Yes. Visual Assist 2024.7 introduces options that let you customize overwrite behavior when accepting suggestions from listboxes, giving you more predictable auto-completion results."}},{"@type":"Question","name":"Where can I download Visual Assist 2024.7 and share feedback?","acceptedAnswer":{"@type":"Answer","text":"Visual Assist 2024.7 is available via the official downloads page, and user feedback is encouraged, especially for beta features, to help guide future updates from Whole Tomato."}}],"inLanguage":"en-US","breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2020\/05\/wt-logo.jpg?fit=400%2C400&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#organizationLogo","width":400,"height":400},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"Person","@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author","url":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/","name":"Tristan Soliven"},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements","og:description":"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.","og:url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/","article:published_time":"2024-10-01T16:53:41+00:00","article:modified_time":"2025-12-27T14:59:06+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements","twitter:description":"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"3971","title":"Visual Assist 2024.7 Release \u2013 New Features &amp; Improvements","description":"Discover the latest Visual Assist 2024.7 update with new coding tools, navigation enhancements, beta features, and improved refactoring options from Whole Tomato.","keywords":null,"keyphrases":{"focus":{"keyphrase":"visual assist","score":91,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[{"id":"#aioseo-faq-page-mjo1o7oi","slug":"faq-page","graphName":"FAQPage","label":"FAQ","properties":{"name":"#post_title","description":"","questions":[{"question":"What are the main highlights of the Visual Assist 2024.7 release?","answer":"Visual Assist 2024.7 focuses on improving developer productivity through smarter refactoring menus, improved reference highlighting, new beta refactoring features, enhanced project navigation, and multiple quality-of-life improvements."},{"question":"What does context-aware naming mean in Visual Assist?","answer":"Context-aware naming adapts Quick Action and Refactoring menu items based on the caret position and surrounding code. This helps developers see only the most relevant actions, making refactoring faster and more intuitive."},{"question":"What is the Sort Methods in Source feature used for?","answer":"Sort Methods in Source is a beta feature that allows developers to automatically organize methods within a source file. It is designed to improve readability and maintainability in large or complex codebases."},{"question":"When should I use the Promote Lambda to Method feature?","answer":"The Promote Lambda to Method feature is useful when a lambda expression becomes complex or needs to be reused elsewhere. It converts the lambda into a standard class method, improving code structure and reuse."},{"question":"Where can I enable or manage beta refactoring features in Visual Assist?","answer":"Beta refactoring features can be enabled through the Visual Assist Extensions options under the Refactorings menu, or by right-clicking directly within supported code contexts."},{"question":"How does the VA Navigation Bar improve project switching?","answer":"The VA Navigation Bar dropdown allows developers to quickly switch between projects within a solution. This is especially helpful when working in large, multi-project environments."},{"question":"What are reserved strings in Visual Assist code snippets?","answer":"Reserved strings are predefined keywords that automatically expand based on IDE, project, or system settings. In Visual Assist 2024.7, a new reserved string was added to automatically insert the CMake parent directory."},{"question":"Can I control how Visual Assist overwrites text when accepting a completion?","answer":"Yes. Visual Assist 2024.7 introduces options that let you customize overwrite behavior when accepting suggestions from listboxes, giving you more predictable auto-completion results."},{"question":"Where can I download Visual Assist 2024.7 and share feedback?","answer":"Visual Assist 2024.7 is available via the official downloads page, and user feedback is encouraged, especially for beta features, to help guide future updates from Whole Tomato."}]},"value":"faq-page"}]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-10-01 16:09:50","updated":"2026-04-28 18:20:01"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/\" title=\"Build Announcements\">Build Announcements<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tVisual Assist 2024.7 release post\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Build Announcements","link":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/"},{"label":"Visual Assist 2024.7 release post","link":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-7-release-post\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500340"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=3971"}],"version-history":[{"count":5,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3971\/revisions"}],"predecessor-version":[{"id":4649,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3971\/revisions\/4649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media\/3977"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=3971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=3971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=3971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}