title: How to access Debug and Launch Settings if greyed out?
body: <p>I'm trying to edit my launch settings for a CMake project in Visual Studio, but the option is greyed out. I can manually open launch.vs.json file, but the settings there won't behave.</p>
  <p>Probably the greying out and the fact that the settings won't behave are linked.</p>
  <p>I am running the x64-Debug configuration.</p>
  <p>This is how launch.vs.json looks like for me:</p>
  <pre><code>{
    &quot;version&quot;: &quot;0.2.1&quot;,
    &quot;defaults&quot;: {},
    &quot;configurations&quot;: [
      {
        &quot;type&quot;: &quot;default&quot;,
        &quot;project&quot;: &quot;CMakeLists.txt&quot;,
        &quot;name&quot;: &quot;CMakeLists.txt&quot;,
        &quot;args&quot;: [
          &quot;first-argument&quot;
        ],
        &quot;currentDir&quot;: &quot;C:\\repos\\myproject&quot;
      }
    ]
  }
  </code></pre>
  <p>Since the type of the configuration is &quot;default&quot;, I would assume it applies for any configuration that isn't configured. But it doesn't because my &quot;first-argument&quot; is not read.</p>
  <pre><code>int main(int argc, char* argv[])
  {
      if (argc&gt;1)
      {
          cout &lt;&lt; argv[1];
          exit(EXIT_SUCCESS);
      }
      else
      {
          exit(EXIT_FAILURE);
      }
  }
  </code></pre>
  <p>The above yields failure.</p>
  <p>How to properly configure the debug parameters and how to ungrey Debug and Launch settings?</p>