{"id":2339,"date":"2022-05-01T15:44:48","date_gmt":"2022-05-01T20:44:48","guid":{"rendered":"http:\/\/ninmonkeys.com\/blog\/?p=2339"},"modified":"2022-05-01T15:55:13","modified_gmt":"2022-05-01T20:55:13","slug":"viewing-default-settings-in-vs-code","status":"publish","type":"post","link":"https:\/\/ninmonkeys.com\/blog\/2022\/05\/01\/viewing-default-settings-in-vs-code\/","title":{"rendered":"Viewing Default Settings in VS Code"},"content":{"rendered":"\n\n\n<p>Where is the default <a href=\"https:\/\/code.visualstudio.com\/docs\/getstarted\/settings\">settings.json<\/a> or <a href=\"https:\/\/code.visualstudio.com\/docs\/getstarted\/keybindings\">keybindings.json<\/a> ? There isn&#8217;t one, because it&#8217;s <strong>dynamically generated<\/strong>. <\/p>\n\n\n\n<p>When you run run the &#8216;default settings&#8217; command, it builds a new one &#8212; this means it&#8217;s  always up to date. It includes <a href=\"https:\/\/code.visualstudio.com\/api\/references\/contribution-points\">settings from all enabled addons<\/a>. <\/p>\n\n\n\n<h2>Command Palette: The Only Hotkey You Need to Remember.<\/h2>\n\n\n\n<p>Can&#8217;t remember what key formats without saving? No problem, <code class=\"\" data-line=\"\">f1<\/code> -&gt; <code class=\"\" data-line=\"\">forsave<\/code> and it will come up.<\/p>\n\n\n\n<figure class=\"wp-block-gallery alignwide columns-2\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1.png\"><img loading=\"lazy\" width=\"1024\" height=\"400\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1-1024x400.png\" alt=\"\" data-id=\"2344\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2344\" class=\"wp-image-2344\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1-1024x400.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1-300x117.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1-768x300.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1-1200x469.png 1200w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04-1.png 1267w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings.png\"><img loading=\"lazy\" width=\"1024\" height=\"629\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings-1024x629.png\" alt=\"\" data-id=\"2345\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2345\" class=\"wp-image-2345\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings-1024x629.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings-300x184.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings-768x472.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings-1200x738.png 1200w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.main-settings.png 1339w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">First open the command palette using either Hotkey. Then start typing for a match. <strong>Preferences: Open Settings<\/strong> is your <strong>settings.json<\/strong><br><br>The UI editor is pretty good, it will give you access to most settings. To control everything, or use language-specific overrides, you&#8217;ll need to use the Json editor.<\/figcaption><\/figure>\n\n\n\n<h2>Go to Symbol: The Secret to Navigating giant JSON files<\/h2>\n\n\n\n<p>It&#8217;s better than using a regular search <code class=\"\" data-line=\"\">ctrl+f<\/code> . If you searched for &#8216;fontsize&#8217; not only will you get every setting, but, lots of comments as well. When there&#8217;s duplicate settings, the bottom one has priority. If you like customizing, you may end up with duplicated keys. This instantly lets shows you which is the final one. Even if they are 3000 lines apart.<\/p>\n\n\n\n<figure class=\"wp-block-gallery alignwide columns-2\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1.png\"><img loading=\"lazy\" width=\"992\" height=\"1024\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1-992x1024.png\" alt=\"\" data-id=\"2349\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2349\" class=\"wp-image-2349\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1-992x1024.png 992w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1-291x300.png 291w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1-768x793.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part1-1.png 1094w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2.png\"><img loading=\"lazy\" width=\"1024\" height=\"956\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2-1024x956.png\" alt=\"\" data-id=\"2348\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2348\" class=\"wp-image-2348\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2-1024x956.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2-300x280.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2-768x717.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2-1200x1120.png 1200w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/vscode-finding-changing-default-settings-2022-04.go-symbol-part2.png 1318w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Default settings is <em>huge<\/em>. Using go to symbol gives you cleaner results verses using find.<\/figcaption><\/figure>\n\n\n\n<h2>Control+Space: The 2nd Best Hotkey<\/h2>\n\n\n\n<p>As you&#8217;re editing, <code class=\"\" data-line=\"\">ctrl+space<\/code> will fuzzy search every possible setting. Hit it a 2nd time to toggle the documentation. <\/p>\n\n\n\n<figure class=\"wp-block-gallery alignwide columns-2\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11.png\"><img loading=\"lazy\" width=\"1024\" height=\"486\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1024x486.png\" alt=\"\" data-id=\"2385\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2385\" class=\"wp-image-2385\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1024x486.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-300x143.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-768x365.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-11.png 1063w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/05\/image.png\"><img loading=\"lazy\" width=\"475\" height=\"211\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/05\/image.png\" alt=\"\" data-id=\"2403\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/05\/image.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2403\" class=\"wp-image-2403\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/05\/image.png 475w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/05\/image-300x133.png 300w\" sizes=\"(max-width: 475px) 100vw, 475px\" \/><\/a><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Autocomplete everything!<\/figcaption><\/figure>\n\n\n\n<h2>Searching Keybindings by Name or Command by name<\/h2>\n\n\n\n<figure class=\"wp-block-gallery alignwide columns-2\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9.png\"><img loading=\"lazy\" width=\"1024\" height=\"368\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-1024x368.png\" alt=\"\" data-id=\"2374\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2374\" class=\"wp-image-2374\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-1024x368.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-300x108.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-768x276.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-9.png 1087w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10.png\"><img loading=\"lazy\" width=\"808\" height=\"165\" src=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10.png\" alt=\"\" data-id=\"2375\" data-full-url=\"http:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10.png\" data-link=\"http:\/\/ninmonkeys.com\/blog\/?attachment_id=2375\" class=\"wp-image-2375\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10.png 808w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-300x61.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-768x157.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/a><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">To find which commands run on a chord, use reverse lookup<\/figcaption><\/figure>\n\n\n\n<h2>Suggested PowerShell Config<\/h2>\n\n\n\n<p>I tried keeping it short, I recommend <a href=\"https:\/\/github.com\/ninmonkey\/dotfiles_git\/blob\/614fc06cd8b989e8438cba6cae648605fae2491a\/vscode\/User\/nin10\/Code\/minimum-config\/powershell.settings.json\">checking these settings<\/a> for PowerShell.<br>If you want to control <code class=\"\" data-line=\"\">autocomplete<\/code> or <code class=\"\" data-line=\"\">suggestion<\/code>s , <a href=\"https:\/\/github.com\/ninmonkey\/dotfiles_git\/blob\/614fc06cd8b989e8438cba6cae648605fae2491a\/vscode\/User\/nin10\/Code\/minimum-config\/suggest.settings.json\">this config has notes<\/a> on some properties to check out.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n{\n    \/\/ this file is almost the same as \n    \/\/&lt;https:\/\/github.com\/ninmonkey\/dotfiles_git\/blob\/614fc06cd8b989e8438cba6cae648605fae2491a\/vscode\/User\/nin10\/Code\/minimum-config\/powershell.settings.json&gt;\n\n    &quot;workbench.settings.editor&quot;: &quot;json&quot;, \/\/ good for editing, &#091;ctrl+,]\n    \/\/ will by default open your global settings as JSON instead of UI\n\n    \/\/ improve code quality\n    &quot;powershell.codeFormatting.autoCorrectAliases&quot;: true,\n    &quot;powershell.codeFormatting.useConstantStrings&quot;: true,\n    &quot;powershell.codeFormatting.useCorrectCasing&quot;: true,\n\n    \/\/ I have this enabled for most languages\n    &quot;editor.formatOnSave&quot;: true,\n\n    \/\/ some people are pretty polarized on which style to use, \n    \/\/ So I have both styles and variants to try\n    &quot;editor.wordSeparators&quot;: &quot;`~!@#%^&amp;*()=+&#091;{]}\\\\|;:'\\&quot;,.&lt;&gt;\/?&quot;, \/\/ combine $ and -\n    &quot;editor.wordSeparators&quot;: &quot;`~!@#%^&amp;*()-=+&#091;{]}\\\\|;:'\\&quot;,.&lt;&gt;\/?&quot;, \/\/ causes splat-expression etc to break\n    &quot;editor.wordSeparators&quot;: &quot;`~!@#$%^&amp;*()-=+&#091;{]}\\\\|;:'\\&quot;,.&lt;&gt;\/?&quot;, \/\/ break on $ and -\n    &quot;editor.wordSeparators&quot;: &quot;`~!@#%^&amp;*()=+&#091;{]}\\\\|;:'\\&quot;,.&lt;&gt;\/?&quot;, \/\/ combine $ and -\n    &quot;editor.wordSeparators&quot;: &quot;`~!@#%^&amp;*()-=+&#091;{]}\\\\|;:'\\&quot;,.&lt;&gt;\/?&quot;,\n\n    \/\/ If you don't like snippets, you can disable them for as specific language, leaving the others\n    \/\/ the blog isn't rendering the next line, it should say\n    \/\/ &quot;&#091;power shell]&quot; as the key If you don't like snippets, you can disable them for as specific language, leaving the others\n    &quot;&#091;powershell]&quot;: {\n        &quot;editor.semanticHighlighting.enabled&quot;: false,\n        &quot;editor.snippetSuggestions&quot;: &quot;bottom&quot;,\n        &quot;editor.snippetSuggestions&quot;: &quot;none&quot;,\n        &quot;files.encoding&quot;: &quot;utf8bom&quot;,\n        &quot;files.trimTrailingWhitespace&quot;: true,\n    },\n\n    \/*\n        Adds autocompletion and validation to any .Format.ps1xml and .Types.ps1xml files.\n        It uses the addon: 'redhat.vscode-xml'\n    *\/\n    &quot;editor.suggest.preview&quot;: true, \/\/ interesting but can be jarring   \n    ],\n\n    &quot;powershell.integratedConsole.suppressStartupBanner&quot;: true,\n    &quot;powershell.powerShellDefaultVersion&quot;: &quot;PowerShell (x64)&quot;,\n\n    &quot;powershell.promptToUpdatePowerShell&quot;: false,\n    \/\/ Specifies the path to a PowerShell Script Analyzer settings file. To override the default settings for all projects, enter an absolute path, or enter a path relative to your workspace.\n    &quot;powershell.scriptAnalysis.settingsPath&quot;: &quot;C:\/Users\/monkey\/Documents\/2021\/dotfiles_git\/powershell\/PSScriptAnalyzerSettings.psd1&quot;,\n    \/\/ &quot;powershell.scriptAnalysis.settingsPath\n\n     \/\/ Autocomplete and a schema\/validation for\n     \/\/ powershell's  &quot;types.ps1xml&quot; and &quot;format.ps1xml&quot; files\n     &quot;xml.fileAssociations&quot;: &#091;\n        {\n            &quot;systemId&quot;: &quot;https:\/\/raw.githubusercontent.com\/PowerShell\/PowerShell\/master\/src\/Schemas\/Format.xsd&quot;,\n            &quot;pattern&quot;: &quot;**\/*.Format.ps1xml&quot;\n        },\n        {\n            &quot;systemId&quot;: &quot;https:\/\/raw.githubusercontent.com\/PowerShell\/PowerShell\/master\/src\/Schemas\/Types.xsd&quot;,\n            &quot;pattern&quot;: &quot;**\/*.Types.ps1xml&quot;\n        }\n\n}\n<\/pre><\/div>\n\n\n<h3>Error Lens<\/h3>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">&quot;errorLens.followCursor&quot;: &quot;closestProblem&quot;,\n&quot;errorLens.followCursorMore&quot;: 2,<\/code><\/pre>\n\n\n\n<p>One of the extensions from <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=justin-grote.powershell-extension-pack\">Justin Grote&#8217;s addon pack<\/a> is the error lens. I like it, after reducing the visual noise. You can<\/p>\n\n\n\n<ul><li>hide or make icons in the gutter smaller and transparent<\/li><li>only show the closest X messages<\/li><li>delay a second before running<\/li><li>my <a href=\"https:\/\/gist.github.com\/ninmonkey\/4baf0c4aee3e74085979c60abefdad9f\">muted error lens theme<\/a> and Justin Grote&#8217;s <a href=\"https:\/\/discord.com\/channels\/180528040881815552\/446531919644065804\/911758787797454878\">error lens customizations (discord thread)<\/a><\/li><\/ul>\n\n\n\n<h2>See More:<\/h2>\n\n\n\n<ul><li><a href=\"https:\/\/code.visualstudio.com\/docs\/editor\/userdefinedsnippets\">using Snippets<\/a><\/li><li><a href=\"https:\/\/code.visualstudio.com\/docs\/editor\/integrated-terminal#_managing-terminals\">Terminal Settings<\/a> and <a href=\"https:\/\/code.visualstudio.com\/docs\/editor\/integrated-terminal#_keybindings-and-the-shell\">Commands or Keys to skip the shell<\/a><\/li><li><a href=\"https:\/\/code.visualstudio.com\/docs\/getstarted\/keybindings#_viewing-modified-keybindings\">Keybinding.json config<\/a><\/li><li>My <a href=\"https:\/\/gist.github.com\/ninmonkey\/4fe8062d5ad1b2ad17e6f91a96984851\">Snippets.json templates<\/a> <\/li><li>My <a href=\"https:\/\/gist.github.com\/ninmonkey\/4baf0c4aee3e74085979c60abefdad9f\">muted error lens theme<\/a><\/li><li>My main <a href=\"https:\/\/github.com\/ninmonkey\/dotfiles_git\/blob\/main\/vscode\/User\/nin10\/Code\/settings.json\">settings.json<\/a> ( Warning: I experiment a lot, so it&#8217;s huge, and duplicate lines that make toggling between settings quicker )<\/li><\/ul>\n\n\n\n<p>For customizing themes, check out these settings. There&#8217;s different sections depending on if <code class=\"\" data-line=\"\">semantic color <\/code>is enabled<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"\" data-line=\"\">&quot;editor.semanticTokenColorCustomizations&quot;: { ... },\n&quot;editor.tokenColorCustomizations&quot;: { ... },<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/cdn.discordapp.com\/attachments\/447579065877266454\/969757374216802304\/unknown.png\" alt=\"https:\/\/cdn.discordapp.com\/attachments\/447579065877266454\/969757374216802304\/unknown.png\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Where is the default settings.json or keybindings.json ? There isn&#8217;t one, because it&#8217;s dynamically generated. When you run run the &#8216;default settings&#8217; command, it builds a new one &#8212; this means it&#8217;s always up to date. It includes settings from all enabled addons. Command Palette: The Only Hotkey You Need to Remember. Can&#8217;t remember what [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[70,109,18,52],"tags":[71,35,15,34],"_links":{"self":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2339"}],"collection":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/comments?post=2339"}],"version-history":[{"count":65,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2339\/revisions"}],"predecessor-version":[{"id":2418,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2339\/revisions\/2418"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/media\/2349"}],"wp:attachment":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/media?parent=2339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/categories?post=2339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/tags?post=2339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}