{"id":20665,"date":"2018-08-23T14:12:02","date_gmt":"2018-08-23T21:12:02","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/?p=20665"},"modified":"2019-02-18T17:47:48","modified_gmt":"2019-02-18T17:47:48","slug":"visual-studio-code-c-c-extension-august-2018-update","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/visual-studio-code-c-c-extension-august-2018-update\/","title":{"rendered":"Visual Studio Code C\/C++ extension August 2018 Update"},"content":{"rendered":"<p>Late last week we shipped the August 2018 update\u00a0 to the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-vscode.cpptools\">C\/C++ extension for Visual Studio Code<\/a>. This update included support for \u201cJust My Code\u201d symbol search, a gcc-x64 option in the intelliSenseMode setting, and many bug fixes. You can find the full list of changes in the <a href=\"https:\/\/github.com\/Microsoft\/vscode-cpptools\/releases\/tag\/v0.18.0\">release notes<\/a>.<\/p>\n<h2>\u201cJust My Code\u201d symbol search<\/h2>\n<p>Keyboard shortcut Ctrl+T in Visual Studio Code lets you jump to any symbols in the entire workspace.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/9\/2019\/02\/17.png\"><img decoding=\"async\" width=\"879\" height=\"379\" class=\"alignnone size-large wp-image-20675\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/9\/2019\/02\/17-1024x442.png\" \/><\/a> <a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/9\/2019\/02\/25.png\"><\/a><\/p>\n<p>We have heard feedback that sometimes it is desired to have the system header symbols excluded from this search. In this update, we enabled \u201cJust My Code\u201d symbol search to filter out system symbols, which offers a cleaner result list and significantly speeds up symbol search in large codebases, and as such we\u2019ve made this behavior the default.<\/p>\n<p>If you need symbol search to also include system headers, simply toggle the <strong>C_Cpp.workspaceSymbols <\/strong>setting in the VS Code Settings file (File &gt; Preferences &gt; Settings).<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/9\/2019\/02\/25.png\"><img decoding=\"async\" width=\"500\" height=\"111\" class=\"alignnone wp-image-20685 size-mediumlarge\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/9\/2019\/02\/25-500x111.png\" \/><\/a><\/p>\n<h2>Tell us what you think<\/h2>\n<p><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-vscode.cpptools\">Download the C\/C++ extension for Visual Studio Code<\/a>, try it out and let us know what you think. File <a href=\"https:\/\/github.com\/Microsoft\/vscode-cpptools\/issues\">issues and suggestions on GitHub<\/a>. If you haven\u2019t already provided us feedback, please take this <a href=\"https:\/\/www.research.net\/r\/VBVV6C6\">quick survey<\/a> to help shape this extension for your needs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Late last week we shipped the August 2018 update\u00a0 to the C\/C++ extension for Visual Studio Code. This update included support for \u201cJust My Code\u201d symbol search, a gcc-x64 option in the intelliSenseMode setting, and many bug fixes. You can find the full list of changes in the release notes. \u201cJust My Code\u201d symbol search [&hellip;]<\/p>\n","protected":false},"author":269,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[270,275],"tags":[274,276],"class_list":["post-20665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcement","category-visual-studio-code","tag-c-extension","tag-vscode"],"acf":[],"blog_post_summary":"<p>Late last week we shipped the August 2018 update\u00a0 to the C\/C++ extension for Visual Studio Code. This update included support for \u201cJust My Code\u201d symbol search, a gcc-x64 option in the intelliSenseMode setting, and many bug fixes. You can find the full list of changes in the release notes. \u201cJust My Code\u201d symbol search [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/20665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=20665"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/20665\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=20665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=20665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=20665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}