{"componentChunkName":"component---src-templates-post-template-js","path":"/note-visual-studio-setup-en","result":{"data":{"markdownRemark":{"id":"e2a0f85c-a5a6-5f46-a29e-2548f14e3a76","html":"<blockquote>\n<p>This page has been machine-translated from the <a href=\"/note-visual-studio-setup\">original page</a>.</p>\n</blockquote>\n<p>These are my personal notes on setting up Visual Studio.</p>\n<p>These are not best practices — just the settings I personally use most often.</p>\n<p>The version being installed is Visual Studio 2022.</p>\n<!-- omit in toc -->\n<h2 id=\"table-of-contents\" style=\"position:relative;\"><a href=\"#table-of-contents\" aria-label=\"table of contents permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#installing-components\">Installing Components</a></li>\n<li><a href=\"#manually-installing-the-sdk-and-wdk\">Manually Installing the SDK and WDK</a></li>\n<li><a href=\"#font-settings\">Font Settings</a></li>\n<li><a href=\"#keymap-settings\">Keymap Settings</a></li>\n<li><a href=\"#changing-the-default-project-creation-folder\">Changing the Default Project Creation Folder</a></li>\n<li><a href=\"#ui-configuration\">UI Configuration</a></li>\n<li><a href=\"#sticky-scroll-settings\">Sticky Scroll Settings</a></li>\n<li><a href=\"#summary\">Summary</a></li>\n</ul>\n<h2 id=\"installing-components\" style=\"position:relative;\"><a href=\"#installing-components\" aria-label=\"installing components permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing Components</h2>\n<p>After launching the Visual Studio Community installer, install the following components.</p>\n<p>I generally always add the following workloads:</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/166db32e4fa7b9127d6290a78b954fee/218a4/image-20240907215137438.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 41.25%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQoz31SXW+EIBDk//+yPvYjafty6d1pVVTOqIAg4JTd+4h9OZIJBJfZ2RlF144oTwpKdRkK1lporTHPM2KMCCHAZyg1Q4+av0/TBOccUkpck1LkfbIB4vfH4/VFoetrnM8FyrJktG0LYwwWmxET3r4l2rJBLRucTid0XcfEl8uF0fc9tNsggA2EdV1ZDSvyHttG99dlXIA0K5+9p7qVFdEbqiW1tBOPOLYzzK0TdW2ahsdaloVh7QKlA96LCV/HDuOQ1WRr6rpma+6EznkMJkF8VDOCXzKRRFVVTEjkUkqMuZH3DtpHfNYGsp+g+mtTsoTGHIbhoTA7A1EOy2O0/Zj7ZX1Arz2f066G6vegkETIzOM4oigKHA4HDoTSpjsaiXBNe2X/yLdnEPfoyS+STv5RujxCjLffIv0L7Rn+AIjkaiCW/OmFAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/166db32e4fa7b9127d6290a78b954fee/8ac56/image-20240907215137438.webp 240w,\n/static/166db32e4fa7b9127d6290a78b954fee/d3be9/image-20240907215137438.webp 480w,\n/static/166db32e4fa7b9127d6290a78b954fee/e46b2/image-20240907215137438.webp 960w,\n/static/166db32e4fa7b9127d6290a78b954fee/c18de/image-20240907215137438.webp 1052w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/166db32e4fa7b9127d6290a78b954fee/8ff5a/image-20240907215137438.png 240w,\n/static/166db32e4fa7b9127d6290a78b954fee/e85cb/image-20240907215137438.png 480w,\n/static/166db32e4fa7b9127d6290a78b954fee/d9199/image-20240907215137438.png 960w,\n/static/166db32e4fa7b9127d6290a78b954fee/218a4/image-20240907215137438.png 1052w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/166db32e4fa7b9127d6290a78b954fee/d9199/image-20240907215137438.png\"\n            alt=\"image-20240907215137438\"\n            title=\"image-20240907215137438\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/7ac7617e1924cce62e10cef494bafbd7/f53a0/image-20240907215204616.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 42.083333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMElEQVQoz4VR2Y6DMAzk/39wtT3oooUC4SwhnIFZj7dUfasly1Y88djjoCwMTJ6iqmpYa7Ftm7r3/uXrumIcR0zTpLHvezjnNH/HLMuCoCzuiG4nxMkd1+tVGlcoyxJ1XetHArEDdWOQmzuyLEcURYjjWHFN06DrutcQAZ52MMzzrJHFfd/VNReMl0+sEcs32oGhacNH3CM/y9qVUWZOSWauR1+EQGbE9POFNrogKyokMl1RFEpOzDAMmpMo8M6jbxw626FtW13ZGKOROm3PSbxtMHZSFylY46rEM7I5G3PSwIqw8zwKy/hioyaMBKx+gxtlRck32YxaHWseBzxcJ/z+TVCmN5wvIcIwRJqmKniWZXLFAbZ3GGZq96/tJw+Sx0xpMekxVrzbIfb+doxP/gd/iWtNmZKQ5AAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/7ac7617e1924cce62e10cef494bafbd7/8ac56/image-20240907215204616.webp 240w,\n/static/7ac7617e1924cce62e10cef494bafbd7/d3be9/image-20240907215204616.webp 480w,\n/static/7ac7617e1924cce62e10cef494bafbd7/e46b2/image-20240907215204616.webp 960w,\n/static/7ac7617e1924cce62e10cef494bafbd7/dac18/image-20240907215204616.webp 1062w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/7ac7617e1924cce62e10cef494bafbd7/8ff5a/image-20240907215204616.png 240w,\n/static/7ac7617e1924cce62e10cef494bafbd7/e85cb/image-20240907215204616.png 480w,\n/static/7ac7617e1924cce62e10cef494bafbd7/d9199/image-20240907215204616.png 960w,\n/static/7ac7617e1924cce62e10cef494bafbd7/f53a0/image-20240907215204616.png 1062w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/7ac7617e1924cce62e10cef494bafbd7/d9199/image-20240907215204616.png\"\n            alt=\"image-20240907215204616\"\n            title=\"image-20240907215204616\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Under [Individual components], type <code class=\"language-text\">64 latest</code> in the search box and check the following items:</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/95b23aa946aa3b8495d67b8d98970c86/c0566/image-20240907114953847.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 50.83333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABgklEQVQoz21S2XKDMBDj/38waYbTBgzYYM5wR/WakrRpHjQ7mF1Z1srRukJZaaS5gqpqaK1xv9/Rti26rsO6rliW5Q/obJpm+5/6tm2z5/M8wykNSVkSaYWmaTCOo2mebKWGT4REMAw9giCA67ooiuJ5kSP0Aj+McL1eEMcxsiyzoGYp5fP2c+AkbNoerhcgDEMIIcwFw6EwVhPCiCNNU0vEOYdSyjaQ0v8KVzy2BbLd4EYZbl8XMx/ZeZpxpB6QigxVWVrpBPJl3/cnGdUX8Um44uYnSGJuXpYgMqR938NJ1QAeC+R5AcY4GI+RpAKFee5vhS/SFbshrLoVXJhFykMEY+wgLNsZWS4hVYm8kIZI2QWN4/RxIe/bJj9P2KXMRsU8T9ZQwmYO950a1qeqd5wRoUq+naBkOJS7uq5tZGoD3XSomh7jz0XUdEaIKmWU/H08HrYSKT21Mb6TRY7neTYiARe4hQm8kB3fwRGJE+QRVd/3rWeUBNosgZlk0BxLUnwDLxf8qgugn58AAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/95b23aa946aa3b8495d67b8d98970c86/8ac56/image-20240907114953847.webp 240w,\n/static/95b23aa946aa3b8495d67b8d98970c86/d3be9/image-20240907114953847.webp 480w,\n/static/95b23aa946aa3b8495d67b8d98970c86/e46b2/image-20240907114953847.webp 960w,\n/static/95b23aa946aa3b8495d67b8d98970c86/f992d/image-20240907114953847.webp 1440w,\n/static/95b23aa946aa3b8495d67b8d98970c86/e33fd/image-20240907114953847.webp 1544w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/95b23aa946aa3b8495d67b8d98970c86/8ff5a/image-20240907114953847.png 240w,\n/static/95b23aa946aa3b8495d67b8d98970c86/e85cb/image-20240907114953847.png 480w,\n/static/95b23aa946aa3b8495d67b8d98970c86/d9199/image-20240907114953847.png 960w,\n/static/95b23aa946aa3b8495d67b8d98970c86/07a9c/image-20240907114953847.png 1440w,\n/static/95b23aa946aa3b8495d67b8d98970c86/c0566/image-20240907114953847.png 1544w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/95b23aa946aa3b8495d67b8d98970c86/d9199/image-20240907114953847.png\"\n            alt=\"image-20240907114953847\"\n            title=\"image-20240907114953847\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Next, check [Windows Driver Kit] and proceed with the installation.</p>\n<p>Note: Since I will install the Windows 11 SDK manually, I leave it unchecked here. (Even if you uncheck it, the SDK may be installed automatically in some cases.)</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/505f90cd370618e8905b3f444eaddda9/2b608/image-20240907200718827.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABX0lEQVQoz3VS7XKDMAzL+z/idhQKBcJnSAKEUHqanV02unY/dBj7rMiWhVIKbdejqCR9BwzDgGVdYYzBPM+43+/Y9/0JMee9D3g8HiHHsZimCatzhA2OsG1bKPCX8ZcwNlprkedXJEkCFsU5rglWUVUV+r7DRsScPCOSnGPnVoyjQppmyLI09MfHhaGXpJSQTQOt9b/j/f4f8ERYDys+0gqX5BNlWQbSZVkgHKmq6zoku67DcRxPZK9qD5pkQaMcLnmDa3ah0XMURRHWIMzsAll5uwVDzoRvweT7RoQ+KCxveVCXpmkwUQzKEGEVVLJB71x9WYHfYBePySxYiCSayHUx6hmj0nQq7qfheGPIGd+XsIVp4ulECK0nmp1ujmDp9oydMdmViqzIvzREJfExNsKQmcyz0v0Knl/KBrLXyJsJVdOT4y3atg0mMTjm/XLMFxFvjnfGIytalexHjNriC0psArERRKEFAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/505f90cd370618e8905b3f444eaddda9/8ac56/image-20240907200718827.webp 240w,\n/static/505f90cd370618e8905b3f444eaddda9/d3be9/image-20240907200718827.webp 480w,\n/static/505f90cd370618e8905b3f444eaddda9/e46b2/image-20240907200718827.webp 960w,\n/static/505f90cd370618e8905b3f444eaddda9/f992d/image-20240907200718827.webp 1440w,\n/static/505f90cd370618e8905b3f444eaddda9/96506/image-20240907200718827.webp 1540w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/505f90cd370618e8905b3f444eaddda9/8ff5a/image-20240907200718827.png 240w,\n/static/505f90cd370618e8905b3f444eaddda9/e85cb/image-20240907200718827.png 480w,\n/static/505f90cd370618e8905b3f444eaddda9/d9199/image-20240907200718827.png 960w,\n/static/505f90cd370618e8905b3f444eaddda9/07a9c/image-20240907200718827.png 1440w,\n/static/505f90cd370618e8905b3f444eaddda9/2b608/image-20240907200718827.png 1540w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/505f90cd370618e8905b3f444eaddda9/d9199/image-20240907200718827.png\"\n            alt=\"image-20240907200718827\"\n            title=\"image-20240907200718827\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>I also often add the LLVM and Clang compilers.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 669px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/58dd49e116b68ff2717ac86fe8c3bee4/99272/image-20240907215226650.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 40%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQoz41R2U7EMAzs//8dDyAQUAS9kjS9dpMeSctgWwqqVlrEwygTtxmPx5lSClVVwVoL5kVRQGuFpq5RU73ve4zjiLZt4b3Htm1Y11X4PM+4XC7CY4wIISDjgjFGHl6vDg9Pb3jOS7x+Nnj5qKDsCO8c8jyXhiwyTZNwbsJ1Pvd9l2bZsixUsDiOQ4r78Y24E6f7QTxQ55kcpO/shJG4vCGwO3HIHY2qMZDDYRjQd5044LsxWqLoqJZGuofUKIthQ2E8jB1EII2vtRY0TSPjcTR/if5miCPgsQLevwwtoUBZliLIQoyal0Ng92fB5OgWWYwBfolwbiY4CZ23eOac89nFPTERDIGCJdEU7m3Y55//I/oDca9o5gqavzUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/58dd49e116b68ff2717ac86fe8c3bee4/8ac56/image-20240907215226650.webp 240w,\n/static/58dd49e116b68ff2717ac86fe8c3bee4/d3be9/image-20240907215226650.webp 480w,\n/static/58dd49e116b68ff2717ac86fe8c3bee4/a6306/image-20240907215226650.webp 669w\"\n              sizes=\"(max-width: 669px) 100vw, 669px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/58dd49e116b68ff2717ac86fe8c3bee4/8ff5a/image-20240907215226650.png 240w,\n/static/58dd49e116b68ff2717ac86fe8c3bee4/e85cb/image-20240907215226650.png 480w,\n/static/58dd49e116b68ff2717ac86fe8c3bee4/99272/image-20240907215226650.png 669w\"\n            sizes=\"(max-width: 669px) 100vw, 669px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/58dd49e116b68ff2717ac86fe8c3bee4/99272/image-20240907215226650.png\"\n            alt=\"image-20240907215226650\"\n            title=\"image-20240907215226650\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"manually-installing-the-sdk-and-wdk\" style=\"position:relative;\"><a href=\"#manually-installing-the-sdk-and-wdk\" aria-label=\"manually installing the sdk and wdk permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manually Installing the SDK and WDK</h2>\n<p>After installing Visual Studio, download the installers from the links in the following documentation and manually install the SDK and WDK.</p>\n<p>Reference: <a href=\"https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Learn</a></p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 731px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/7e6be0583057ccd02fbd17b028ef3276/6e9ba/image-20240903004442231.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 73.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1klEQVQ4y4VU23aCMBDk/7/NPuODWFBQ7uEqisp2Zmmo9lS75yxJTJjM7A464zjK7XaT6/W65O1hfr/fxcY0TS+T55hO2zSSZZnkeY4xl6IopaoqzaIoJMdemqZPwO/CKQDk+75EUST7fajjbrcTPwgUvK5rMaUBi7syoRqCW2YMu4YGcTgpy0IZGmMwB0hTPzE6nU4ShnvsGUmSRAqcieOjnu+6ThIoGMfrzJCPw+EAdns5HmOdp2n2JIMsuU9ge5GOkyysLVsF1BoiyY4suCYIky9eLheVb39v2xbggzSof9f1Tw1TwDiOwe4IOTHmib5gOz9L7vVMhrJwZPZ9r/vn83lhp4B8sC7s5DAMysbKYFp5GfZ9P5Bghwx81HRuIt1gL14ACcZkkWkVSufYNO18O5KAm42njthutwAM1Q2U/adkHiBoAslcE/TR0JRoTDXbCBdzTTeUqK1t1MIwzzOtj7UNZXBuJdsavYpHT37bBmaGLVhL2oNyIzAuAfoufgwtv2oIoBBfCKUSnPZg160f6T+WgubnZRWk09A2qIrNXBj+F8Nw0ksI+omGsBysZdM2ajE2ij5VhkT+L/mPNH+ipazXa9gmwOjK6mOlYJ7nieu6uv8FZJWFJkO0f+EAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/7e6be0583057ccd02fbd17b028ef3276/8ac56/image-20240903004442231.webp 240w,\n/static/7e6be0583057ccd02fbd17b028ef3276/d3be9/image-20240903004442231.webp 480w,\n/static/7e6be0583057ccd02fbd17b028ef3276/feeb6/image-20240903004442231.webp 731w\"\n              sizes=\"(max-width: 731px) 100vw, 731px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/7e6be0583057ccd02fbd17b028ef3276/8ff5a/image-20240903004442231.png 240w,\n/static/7e6be0583057ccd02fbd17b028ef3276/e85cb/image-20240903004442231.png 480w,\n/static/7e6be0583057ccd02fbd17b028ef3276/6e9ba/image-20240903004442231.png 731w\"\n            sizes=\"(max-width: 731px) 100vw, 731px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/7e6be0583057ccd02fbd17b028ef3276/6e9ba/image-20240903004442231.png\"\n            alt=\"image-20240903004442231\"\n            title=\"image-20240903004442231\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Regarding the Visual Studio extension that installs after WDK: as of the time this article was written, if you are using the latest version of Visual Studio 2022, this extension is reportedly not required. Uncheck it as appropriate. (Leaving it checked just causes an error and does not seem to cause other problems.)</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 733px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/7f006ef4e1c50a2ebaa54a37058a32f9/00b70/image-20240903004929336.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 73.33333333333334%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQ4y82T24qFMAxF/f9f9FXF3lsVUazuSYKnnMvADEwfJhCapnGbrGrjYsJ5nsVzziX+rV3XJc7PNJxQ4witDbxzMMZAKY2RchJrDUtrCAF938NaS7UKwzCgo/22bUWUreGAi533SDEi3u5IXOIQMaWEdV0lx7XTNMnK58dxvHTZoII9uisd8uyPN/zk37H7GNl7RxwVsVPCzVgj40lMDPXNlcfmS8tHllHfxYrgPM+wzsJZJyyFD3MlUX/z9ZyPzC0gEVOueeZXBGvyKx3+xat3+G7/S/B55Gof9sel1BDb911+x2VZ6giyWNu26LoOXyqanXoDrxeiAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/7f006ef4e1c50a2ebaa54a37058a32f9/8ac56/image-20240903004929336.webp 240w,\n/static/7f006ef4e1c50a2ebaa54a37058a32f9/d3be9/image-20240903004929336.webp 480w,\n/static/7f006ef4e1c50a2ebaa54a37058a32f9/cf734/image-20240903004929336.webp 733w\"\n              sizes=\"(max-width: 733px) 100vw, 733px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/7f006ef4e1c50a2ebaa54a37058a32f9/8ff5a/image-20240903004929336.png 240w,\n/static/7f006ef4e1c50a2ebaa54a37058a32f9/e85cb/image-20240903004929336.png 480w,\n/static/7f006ef4e1c50a2ebaa54a37058a32f9/00b70/image-20240903004929336.png 733w\"\n            sizes=\"(max-width: 733px) 100vw, 733px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/7f006ef4e1c50a2ebaa54a37058a32f9/00b70/image-20240903004929336.png\"\n            alt=\"image-20240903004929336\"\n            title=\"image-20240903004929336\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"font-settings\" style=\"position:relative;\"><a href=\"#font-settings\" aria-label=\"font settings permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Font Settings</h2>\n<p>After Visual Studio is installed, go to Options and change the text editor font and size.</p>\n<p>I almost always use Consolas.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/91294ca42ba935cda6a4cd39a485f82e/e996b/image-20240903010159930.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 51.25000000000001%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+klEQVQozz1S227aQBD1F1IhNX1oHhNBWvJP/YG26h/0pYmKhEjMxRdcG7ABe/FtbYNNi5LTnUmclUa7mt0958yZ0fb7PcqyQlGUqKoD6rrhoPN2u0UQBOq+fIuiKCCl5L2NLMuQJAnnNd8PEGw2DEgfDocDjscjsjyH4ziYzeewFw5W6zW85ZIJhIgQhiGiKMJut8N0OoVpWdipnJakKXzfZ/S6rt8ApSywchWQu0CeCFQyRZnFKGTOqqqq4qAKU4VBf1khyY2ikCU3TcNgp9OJH/64M/Dlp4VvY4HvDwJf1T5fhrBNgxUScBzHLIiUp1kKLdiEMEwHlv1HAScIVYh9hvU6wK+xgd9mgLG3x8TP4WVnrLYC9/d3TEiqSJ3ruvA8j73UhIjx+DiBYVjIZalYpPJPMScpNv4KYhfg6W+DdlHJs9mMfSSAtfLWUv6RypQAicG2bWao6yOzNk3N5RiGAX0ywUI1Raqm0aLGUSPImn/nM5/pLS3yVEuUEl3XYZoW+0jJ46vBpETXH9ivdpGSTucdut0uPly8x+XlR7VfqFwHw+GQShZYqnGgltM5y3IeobYcx1m8lKMqoaZRbjAYoNfv46r3Cb3Pt+jf3OD6+gqj0Qgadakd2HZoczWD8nU82jvKEclLec9ozk/YJAWCWN1V1JyE5/I/GKjVeO2j9yAAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/91294ca42ba935cda6a4cd39a485f82e/8ac56/image-20240903010159930.webp 240w,\n/static/91294ca42ba935cda6a4cd39a485f82e/d3be9/image-20240903010159930.webp 480w,\n/static/91294ca42ba935cda6a4cd39a485f82e/e46b2/image-20240903010159930.webp 960w,\n/static/91294ca42ba935cda6a4cd39a485f82e/c139f/image-20240903010159930.webp 1050w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/91294ca42ba935cda6a4cd39a485f82e/8ff5a/image-20240903010159930.png 240w,\n/static/91294ca42ba935cda6a4cd39a485f82e/e85cb/image-20240903010159930.png 480w,\n/static/91294ca42ba935cda6a4cd39a485f82e/d9199/image-20240903010159930.png 960w,\n/static/91294ca42ba935cda6a4cd39a485f82e/e996b/image-20240903010159930.png 1050w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/91294ca42ba935cda6a4cd39a485f82e/d9199/image-20240903010159930.png\"\n            alt=\"image-20240903010159930\"\n            title=\"image-20240903010159930\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Next, under [Environment], change the font and size for the toolbar and other UI elements.</p>\n<p>I always use the Inter font. (If you use Inter, you need to separately install the font file on the OS.)</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/7882d99b647d097fd0919007bd8893eb/4ef40/image-20240903010346793.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 51.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABrklEQVQoz3VS2W6jQBDk//8kijb7EXl0pLXixIkNOJjLDNdwmMHEjmun2uIlUZAKhp6mpqoaR2uNrustOgzDAGNGjOOItm0RhiHyPMfxeJT9vu+l/h11XaOqKlk7URQjiiJkmbLFWj4eBoMojrFev8HzfHi+j2C/x0cQIEkSHA4HQZZlcuhqtcJ2u0VRFHCUUlI0xgjZjXCQQ1QaQRfKIkPfVOjqAmboZX9WTQdN00iNbh0WeSrtkJQbp9HAC0LcPb7jfhHj77LAw78Mf5YlHp8/4G03KMtSiKhyt9shsOpp3cnz0sr1kKaZbehQ69Y+W8TJAS/7Am9pB7/+hF9N2OkL3Ehh/foi9iiG1jebDXwbixDGicLT09IWfShV2YZSwDyBL3y/Jqs+tvmWlpBDYDSu60psQqh1LaEyS073Nmkjdj7PZ1yvlvbrKrBL+SNme+yhQtonOd8dviwWC5E8D4Tg5uVy+aGQPcz7dDpJDwcxTZOIkKGUZSUZUDJP40nMhgrYSNKzVUpwTUJ+fHOhpW/+Q4SQt1ku12wguP4NjUWaV3h2Q7wHKcI4EYeM7T8sVvCK/AetLwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/7882d99b647d097fd0919007bd8893eb/8ac56/image-20240903010346793.webp 240w,\n/static/7882d99b647d097fd0919007bd8893eb/d3be9/image-20240903010346793.webp 480w,\n/static/7882d99b647d097fd0919007bd8893eb/e46b2/image-20240903010346793.webp 960w,\n/static/7882d99b647d097fd0919007bd8893eb/30771/image-20240903010346793.webp 1057w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/7882d99b647d097fd0919007bd8893eb/8ff5a/image-20240903010346793.png 240w,\n/static/7882d99b647d097fd0919007bd8893eb/e85cb/image-20240903010346793.png 480w,\n/static/7882d99b647d097fd0919007bd8893eb/d9199/image-20240903010346793.png 960w,\n/static/7882d99b647d097fd0919007bd8893eb/4ef40/image-20240903010346793.png 1057w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/7882d99b647d097fd0919007bd8893eb/d9199/image-20240903010346793.png\"\n            alt=\"image-20240903010346793\"\n            title=\"image-20240903010346793\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"keymap-settings\" style=\"position:relative;\"><a href=\"#keymap-settings\" aria-label=\"keymap settings permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keymap Settings</h2>\n<p>Next, configure the Visual Studio keymap.</p>\n<p>I always set the base keymap to the Visual Studio Code scheme.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 951px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/9e43083d8b4c65107cee9cf328c5cdbb/9b379/image-20240903010633867.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.50000000000001%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACF0lEQVQoz3VTyW7bMBDV/39Cbz32kHxBeyh6KFoXcb0ltjZq36yNlCzZAZqXmXENtEUq4GFIcfj45g1pjeMJp9OEaZpxPp8xz7PADAP6vsdAkaG1RtM0MMZQ7kR7Tn9FxjiOsOI4QZpmqKqKCLQkGDPAdT0sFgv8XK2we3yC5/lYb7bwfYU0y5GkKSFDlhdwPQ+246IoS1i+7xNRRyqMnD7PE+qmRhwGyCOFJPBQZjGKOIBuSjyfNGbTYR6uOA89Jt0I+q6FtXt04PkRsTd08pFOJLI4w3rv4fM6wDe7wCqosYoNfgQ9HiLzJpbxgLRqSKEKqYwAbccedWhajSOV/+n7Bu8+PuH9Fx8fvircrxrcbQ3uNuYaf4/vJWoZuykR5nlGimIxno3lkrXRUORLGvoYuxovzzOAl//gF25fW9ewUjJ3vz9IB2+d4s4rpaQZbLYKQjE+oWaU1ZHsqZAXpYDnvM44Holwv99jvV7LteAOXwlHIVwuH7Db7ZDnuSCKIgRBIMiyTP4VRUGWeeDmltzlw+GA7XaLmuTy/ftToeu6Ygcn8sau62Sd7eHcy+UixCzKtm3JFYVMyKVz2bcNSZKAD2NSx3Fkg0dl80GsRhECGivly5zBeyyWfVPAF5NVtG0rF13+/QPJpxglGRwVwwsT8OMIw1DWLPZO6x7XqOWS85O7zd8CP4K0arFxIthhjjjNxUcmfAWDIHjXNshBYQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/9e43083d8b4c65107cee9cf328c5cdbb/8ac56/image-20240903010633867.webp 240w,\n/static/9e43083d8b4c65107cee9cf328c5cdbb/d3be9/image-20240903010633867.webp 480w,\n/static/9e43083d8b4c65107cee9cf328c5cdbb/d9249/image-20240903010633867.webp 951w\"\n              sizes=\"(max-width: 951px) 100vw, 951px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/9e43083d8b4c65107cee9cf328c5cdbb/8ff5a/image-20240903010633867.png 240w,\n/static/9e43083d8b4c65107cee9cf328c5cdbb/e85cb/image-20240903010633867.png 480w,\n/static/9e43083d8b4c65107cee9cf328c5cdbb/9b379/image-20240903010633867.png 951w\"\n            sizes=\"(max-width: 951px) 100vw, 951px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/9e43083d8b4c65107cee9cf328c5cdbb/9b379/image-20240903010633867.png\"\n            alt=\"image-20240903010633867\"\n            title=\"image-20240903010633867\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>I also remap the [Find All References] shortcut to <code class=\"language-text\">Ctrl+Shift+F</code>.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 950px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/6776695ec0f1cd86841f07f43e0b6661/906b5/image-20240903010700489.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.50000000000001%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACNUlEQVQoz11SyW4TURCcb0dCCHHIhRw58A9IEYJLBCIyF1uyHW/j2XfPPvZ4FidF1wtEJIdS+/W4q5cqret69H2PYRgwjhfBKL9HnE4nNE2Dtm0VjscT8jxXef6/67oXkTifz9As24breoiiGEVRSuERZVlht93i92SC2WyG+WIBXdcxn89hGAZ834fneQphGKpv291OOCJopmmgqiocZZqmqaVLizQ9wHYcmJaF3U6HHwRwHFfymZq6qmrUda0GyIsCaZYpZLKBtlxuoe8d6ZTB8xMpFjLbl0n22KxXcB0bVZEjCjy4tokkCmCbewSei6FrcRl7XIYej5dBDaUZhgXTtGXNWm5UStdaiiL8WDj4eOvh012Iz5MYH767eHtj4P03F+++WnjzRcfVbYzruwLXvzJc/cxxs0yhBbKO67rPAnDlQibKZZ0HAOPlEYOgHx9eRAnohgvafkAnYjJfN0doJFuv138VbJUoVHK/32MhIqxWK2w2GxjyDkSMJEkQx5EIECocDomcyIYjSNOUN1wq9cqyVEQkJKjmdDrFQhRmUyrIqIpFML7jOFaRzQm+NU5A0kxUoo/+EZqmqexAa8QyFQsLUbRRbuB5zqCH6QBuuBWbsaEivL+/V4UkJRkL+JGr7sRfBAvYgJNzGp7AFCdYYjtaj3lyaDT0011iBU7Bex4Oh+fcayQC2w+xMV1sLbGTEPGGNLlGU/N+jE+/C/X+P/caNLWX5FjoDtZWKGuHakIS/gEzBXix7bXcZAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/6776695ec0f1cd86841f07f43e0b6661/8ac56/image-20240903010700489.webp 240w,\n/static/6776695ec0f1cd86841f07f43e0b6661/d3be9/image-20240903010700489.webp 480w,\n/static/6776695ec0f1cd86841f07f43e0b6661/4a41d/image-20240903010700489.webp 950w\"\n              sizes=\"(max-width: 950px) 100vw, 950px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/6776695ec0f1cd86841f07f43e0b6661/8ff5a/image-20240903010700489.png 240w,\n/static/6776695ec0f1cd86841f07f43e0b6661/e85cb/image-20240903010700489.png 480w,\n/static/6776695ec0f1cd86841f07f43e0b6661/906b5/image-20240903010700489.png 950w\"\n            sizes=\"(max-width: 950px) 100vw, 950px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/6776695ec0f1cd86841f07f43e0b6661/906b5/image-20240903010700489.png\"\n            alt=\"image-20240903010700489\"\n            title=\"image-20240903010700489\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>I also change the bookmark shortcut assignments.</p>\n<p>The name is a bit confusing, but using the [Clear Bookmark] shortcut allows you to both assign and remove a specific bookmark with the same key.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/4303d63eae50fccd8d8292f18c911aca/5a3c9/image-20240907220224894.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 51.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABw0lEQVQoz22SSW/UQBCF/f9/CgeEQJwScYBEIiDPRDDOeGzHe3ttL922OxqB9FLVSlhz+FR2lf26X1U5wzBi2wyMebCcz2cL57qug5QS8zxjmib73jQN1nX9j2VZbHTatkMcJwjDEMMwkNBGhQ3jOGK33+PzzQ12uz380wkH7w7RfYyiFL8QVU25e1uv6xoOn5hlKdq2taewoDGbvVld5ujrErNsoYYOSjb4+bDgh9EvsECrGY4QFYqitBa1XqCUtsI55V5f+3j1VeCNW+LCn/DeX/HWmwmFd//AuWPWwCnKBt8PPpK0RFVLstDbmKY5Lr94uNgnuHRDIsKHQ4XrcMBVKHEV/ObTqcdHIhYdHO6bEMJaNMY8WTbUwwnet1t4ty5EFqOrcnQig6wLy9gKix5a1HkMkUYYZc+CI5IkIdvF00BWG3mqd8cjjr5PzS/R8oSpzxyZcZqhl5XcNDgFIRHY1tkbuq5Lk47/uiGvShhFZD1Fnuc0uAwlCbOTvu8tkmB3EX3HcN3hAv/EBaUUDUbb4fDasAgfxA4Yfv4TXqGY8vzds4YV5NswLPIMW+YDXkJrhW6cEdAgg5T2sWqQkjDv4SOqtOJ0N9wXFAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/4303d63eae50fccd8d8292f18c911aca/8ac56/image-20240907220224894.webp 240w,\n/static/4303d63eae50fccd8d8292f18c911aca/d3be9/image-20240907220224894.webp 480w,\n/static/4303d63eae50fccd8d8292f18c911aca/e46b2/image-20240907220224894.webp 960w,\n/static/4303d63eae50fccd8d8292f18c911aca/e28de/image-20240907220224894.webp 1169w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/4303d63eae50fccd8d8292f18c911aca/8ff5a/image-20240907220224894.png 240w,\n/static/4303d63eae50fccd8d8292f18c911aca/e85cb/image-20240907220224894.png 480w,\n/static/4303d63eae50fccd8d8292f18c911aca/d9199/image-20240907220224894.png 960w,\n/static/4303d63eae50fccd8d8292f18c911aca/5a3c9/image-20240907220224894.png 1169w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/4303d63eae50fccd8d8292f18c911aca/d9199/image-20240907220224894.png\"\n            alt=\"image-20240907220224894\"\n            title=\"image-20240907220224894\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"changing-the-default-project-creation-folder\" style=\"position:relative;\"><a href=\"#changing-the-default-project-creation-folder\" aria-label=\"changing the default project creation folder permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changing the Default Project Creation Folder</h2>\n<p>Visual Studio creates projects in <code class=\"language-text\">%USERPROFILE%\\source\\repos</code> by default, which is somewhat inconvenient, so I change it to something like <code class=\"language-text\">%USERPROFILE%\\Documents\\Codes</code>.</p>\n<p>You can change this from [Projects and Solutions] > [Locations].</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/fa8553fe4923160bfc9a3a0fc191aacb/7e881/image-20260116214217552.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 33.33333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABHUlEQVQoz5WRyXKEMAxE+f/vGwqoYfWCzQSbzSxz6sgqJrkmh1dSWXa3JCd9V8HIhhl0Rwgo0aCtK9RVibZtoXUPRUitIZSCvBFSQggBSVGpiELinIefJsS4HwfO88LwGtF0CsWzQll30GYgIQP75RDON8JxEe+b33zdTyRN07CL9x4hBKzryk41ned5gaIo8Hg8iJS6pQmGF6wdoPsexljO+95wvm0BSZ7nyLKcxtI4qMNt2ziv6xplWSLW0zTlsYwxbKaV5lVIHlkiNjWOI79Puq7jQozeTyxorcU8z5hoFbHz6V5JzD84535iZJ4XLMsSBVtya6jocF0n9j3QWAML/odoGkmyrMKzFPRjln7uRZ0a3kl0+1z6Cx/hbwkBCd9E7H2OAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/fa8553fe4923160bfc9a3a0fc191aacb/8ac56/image-20260116214217552.webp 240w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/d3be9/image-20260116214217552.webp 480w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/e46b2/image-20260116214217552.webp 960w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/f992d/image-20260116214217552.webp 1440w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/74c35/image-20260116214217552.webp 1521w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/fa8553fe4923160bfc9a3a0fc191aacb/8ff5a/image-20260116214217552.png 240w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/e85cb/image-20260116214217552.png 480w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/d9199/image-20260116214217552.png 960w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/07a9c/image-20260116214217552.png 1440w,\n/static/fa8553fe4923160bfc9a3a0fc191aacb/7e881/image-20260116214217552.png 1521w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/fa8553fe4923160bfc9a3a0fc191aacb/d9199/image-20260116214217552.png\"\n            alt=\"image-20260116214217552\"\n            title=\"image-20260116214217552\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"changing-the-default-repository-clone-folder\" style=\"position:relative;\"><a href=\"#changing-the-default-repository-clone-folder\" aria-label=\"changing the default repository clone folder permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changing the Default Repository Clone Folder</h2>\n<p>Similar to the project creation folder, I also change the default folder path used when cloning with git from the following settings location.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/97f5f4dbbcc526ca3af5abed8be846ee/01a87/image-20260125101827717.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 24.583333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQY0z1Qy26EMBDj/3+N1XKghapAIe+UdxoCi3pwMzn0YEWxZmyPs77vMQwD1nVFCAHHceC6LjDGUBQFqqqCtRbLtsPYEUpbDEyASwWpDJhQcD7gdf9CRi7TWkcRj/M8I0ISva4ziZCZlDKJ018pjXle4twVdwJ8NA/hxDiOcYZj2zZk3VePaZqx7+4fznmQUdu2SVQIgaZpEogjE1pe1wVu3xOf5zlE5LPns0T90eHt/RNc2Eh+xyQThp6hrmtwzhMopTEmVUNwziVQRV3X4fF4xDo0MjrF+590Kp1MuO9XEqChsizTAiWmpMRTQhKn7omjl7o2xuIPyCpx4PPEUAwAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/97f5f4dbbcc526ca3af5abed8be846ee/8ac56/image-20260125101827717.webp 240w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/d3be9/image-20260125101827717.webp 480w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/e46b2/image-20260125101827717.webp 960w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/6f638/image-20260125101827717.webp 1288w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/97f5f4dbbcc526ca3af5abed8be846ee/8ff5a/image-20260125101827717.png 240w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/e85cb/image-20260125101827717.png 480w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/d9199/image-20260125101827717.png 960w,\n/static/97f5f4dbbcc526ca3af5abed8be846ee/01a87/image-20260125101827717.png 1288w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/97f5f4dbbcc526ca3af5abed8be846ee/d9199/image-20260125101827717.png\"\n            alt=\"image-20260125101827717\"\n            title=\"image-20260125101827717\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"ui-configuration\" style=\"position:relative;\"><a href=\"#ui-configuration\" aria-label=\"ui configuration permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>UI Configuration</h2>\n<p>I generally arrange the UI roughly as follows.</p>\n<p>The layout may change depending on the situation, but I typically place bookmarks and reference search views in the right pane.</p>\n<p>I also keep the Object Browser readily accessible.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/2db04e321dcc697d4e92e8ee17aaf04d/29114/image-20240907220033742.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 53.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQoz1VT266bMBDkLyolIdyMgQAmGAjhJOcQKS9tX6t+UL98OrsJqvowWrP2zs5eCMZxxPncYZ5nPNYH/ODhxx6ua1GWFbque8OhaWrkuUEcRTgej4o0TWGtRRzHeg6uJKrrGqfTSR1ZXqDkuaxKJEmCiMGCqqrwfD6xLAuGYWCyUkkkdl1X3G43nPsewbp+om1bDTbGqM3SHGlGpAZhGBIHKsvR917JvPeqWnyGEDECURp8fCyYWLZ8yIPYsARmtXWlj9Mko8JYk4kVtaJsK1EEbOXLXTAvN0zTqCVk2Ss4ySxSY3H2M1p3YVDGKhzu95Ul39nzEZ3zqE8t/eyv66mwoaACgaN0ySZkxmS0OR86fWxziyQ+EhHapiHhHZfRoyktHBPUdQPnHGSwYsuiRBC9JyYlSQmGhJK1KCqkcYKE9ykTGiYchhH+8wear1/ohwtVVdq7nsMoikJF/UeopGItbUZfLsoFifaqbRtcHz/hfv/B9PUdOf2icpomvQ/D4z9CnRjJ4jxBWmYvFGy6TRAzUNXzvuBuGrfAVjVJXq3a9lCHcjgcIJALgetn+MsNnZ+IK3vFcmylhPv9HrvdDvvdN55375UKNX6bdCD7JMspu1ixH34aMF/4twxnkve0g5Yqbzy/pV+tk7+mUcWbkA1/AePvRBjpuvmrAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/2db04e321dcc697d4e92e8ee17aaf04d/8ac56/image-20240907220033742.webp 240w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/d3be9/image-20240907220033742.webp 480w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/e46b2/image-20240907220033742.webp 960w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/f992d/image-20240907220033742.webp 1440w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/882b9/image-20240907220033742.webp 1920w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/2db04e321dcc697d4e92e8ee17aaf04d/8ff5a/image-20240907220033742.png 240w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/e85cb/image-20240907220033742.png 480w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/d9199/image-20240907220033742.png 960w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/07a9c/image-20240907220033742.png 1440w,\n/static/2db04e321dcc697d4e92e8ee17aaf04d/29114/image-20240907220033742.png 1920w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/2db04e321dcc697d4e92e8ee17aaf04d/d9199/image-20240907220033742.png\"\n            alt=\"image-20240907220033742\"\n            title=\"image-20240907220033742\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"sticky-scroll-settings\" style=\"position:relative;\"><a href=\"#sticky-scroll-settings\" aria-label=\"sticky scroll settings permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sticky Scroll Settings</h2>\n<p>From the text editor settings, enable the current scope grouping setting and activate the sticky scroll feature in the Visual Studio editor.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/4a2fa587e23954d3b58056ace96bef12/bb5d0/image-20251115165959784.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 29.583333333333332%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY01WQ3W6DMAyFef+XKxR1CASFNgW2JOSHQrg8s80mbRefTJB9fI6z1X0hRYstGByrQyK2uGD1Fs5qeGdhjMbiHMK6nsSzRibGf2Tz/AnvPTVF7HtCSkm+1euFtm3RNA1utxv6vsf9fscwDHg+n5imCT4EmT0JQlZVDeZZwy6BnDiBG8dxxPV6RVVVqOsaH1S7rvsjcJoI4UQEaS5ruwFKTSRqoElMaycN/dDjcrmQGyWOWhJTSsFYPoEhA4uw/BBFnASN1nKj4zgk7r7vsp1F2CHHfjweEpHjcmx+v+gkXH/hJY7unPF9uMk5j23b8H6/yaWWgSLPkRNlWYo4Ry+KQv6xyExL+Na8jJOw6Dd4+bzi75w+QwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/4a2fa587e23954d3b58056ace96bef12/8ac56/image-20251115165959784.webp 240w,\n/static/4a2fa587e23954d3b58056ace96bef12/d3be9/image-20251115165959784.webp 480w,\n/static/4a2fa587e23954d3b58056ace96bef12/e46b2/image-20251115165959784.webp 960w,\n/static/4a2fa587e23954d3b58056ace96bef12/f992d/image-20251115165959784.webp 1440w,\n/static/4a2fa587e23954d3b58056ace96bef12/05fe0/image-20251115165959784.webp 1453w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/4a2fa587e23954d3b58056ace96bef12/8ff5a/image-20251115165959784.png 240w,\n/static/4a2fa587e23954d3b58056ace96bef12/e85cb/image-20251115165959784.png 480w,\n/static/4a2fa587e23954d3b58056ace96bef12/d9199/image-20251115165959784.png 960w,\n/static/4a2fa587e23954d3b58056ace96bef12/07a9c/image-20251115165959784.png 1440w,\n/static/4a2fa587e23954d3b58056ace96bef12/bb5d0/image-20251115165959784.png 1453w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/4a2fa587e23954d3b58056ace96bef12/d9199/image-20251115165959784.png\"\n            alt=\"image-20251115165959784\"\n            title=\"image-20251115165959784\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"how-to-fix-the-github-account-used-when-cloning-a-repository\" style=\"position:relative;\"><a href=\"#how-to-fix-the-github-account-used-when-cloning-a-repository\" aria-label=\"how to fix the github account used when cloning a repository permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Fix the GitHub Account Used When Cloning a Repository</h2>\n<p>When you are signed into Visual Studio with multiple accounts, it can be annoying to see a dialog asking which GitHub account to use every time you push, etc.</p>\n<p>To fix this, embed the GitHub account username in the Clone URL like <code class=\"language-text\">https://username@github.com/owner/repo.git</code>.</p>\n<p>This fixes the GitHub account used when working with that repository.</p>\n<h2 id=\"how-to-change-the-default-file-encoding\" style=\"position:relative;\"><a href=\"#how-to-change-the-default-file-encoding\" aria-label=\"how to change the default file encoding permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Change the Default File Encoding</h2>\n<p>In a Japanese locale, files can accidentally be opened using Shift-JIS, which is very inconvenient. To prevent this, go to [Environment] > [Documents] and specify an encoding such as UTF-8 for saving files.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/b7c6d022fcf1e15d5ca43bee341d3f39/77f8f/image-20260125101152044.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.08333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABoklEQVQoz32TWZOqMBCF8///2lgWuKCOkKCyyhJWnbczOe3F8uXOw6kE6P5yutOouq7R9wOGYUDX9ZimGfM8u3c9iqIQ3e93ZFmGPM/l2VqLcRwlh3Fd171X9QrOJYmB0zQJsG1bnE4neJ6H4/GI9XqN1WqF/T7A4XBAGIYIggOiKML1ekVZli9gmqaoqgqPx0NAn8DtdgvfATebjYBXX1+yf4H3so/jWIwwXoCVK5llLLAFSMdBEAiIYM/z4fs+drvde6VLAumQLSFYWdu63mQONOL5fDinM35+nnJIcrvhfD7DGIPL5SLJhGitRUmSSHVN00jJvA+VZSXCyCDL76gb6wJa98EiTTNJJoygm4PTCUHsm9YGxu35nXHf3yewfSpJC+fC4BzGKMrmraqqJYjBBBkTQzsQXdHNoqIokf6bALpVbKbWkdhmqSyZpXMMjNHSR5bNlbo6p3RCcNdZiVvGh1I8hWNBF5wtXgjFG/ucryWBezb/f1Klu032gacSvgztX0kL9BO+7NVnIMv/C/SSc87V/V2V7dH2I/rByQFZ+i/zkjBjKbnmBwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/b7c6d022fcf1e15d5ca43bee341d3f39/8ac56/image-20260125101152044.webp 240w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/d3be9/image-20260125101152044.webp 480w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/e46b2/image-20260125101152044.webp 960w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/87c73/image-20260125101152044.webp 1353w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/b7c6d022fcf1e15d5ca43bee341d3f39/8ff5a/image-20260125101152044.png 240w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/e85cb/image-20260125101152044.png 480w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/d9199/image-20260125101152044.png 960w,\n/static/b7c6d022fcf1e15d5ca43bee341d3f39/77f8f/image-20260125101152044.png 1353w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/b7c6d022fcf1e15d5ca43bee341d3f39/d9199/image-20260125101152044.png\"\n            alt=\"image-20260125101152044\"\n            title=\"image-20260125101152044\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"summary\" style=\"position:relative;\"><a href=\"#summary\" aria-label=\"summary permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Summary</h2>\n<p>Just personal notes.</p>\n<p>I plan to update the content in the future.</p>","fields":{"slug":"/note-visual-studio-setup-en","tagSlugs":["/tag/notes-en/","/tag/visual-studio-en/","/tag/windows-en/","/tag/english/"]},"frontmatter":{"date":"2024-09-07","description":"Personal notes on installing and setting up Visual Studio.","tags":["Notes (en)","Visual Studio (en)","Windows (en)","English"],"title":"Notes on Installing and Setting Up Visual Studio","socialImage":{"publicURL":"/static/11985842c2449f9a1c06451a42efc12b/note-visual-studio-setup.png"}}}},"pageContext":{"slug":"/note-visual-studio-setup-en"}},"staticQueryHashes":["251939775","401334301","825871152"]}