title: Changing the external console used by launch.json
body: <p>I'm trying to get the output from the process I am debugging to display in iTerm.</p>
  
  <p>I have added the following lines to my UserSettings file</p>
  
  <pre><code>"terminal.external.osxExec": "iTerm.app",
  "terminal.explorerKind": "external",
  </code></pre>
  
  <p>And when I select <code>open in terminal</code> from within Visual Studio Code it does indeed open with iTerm.</p>
  
  <p>However when I set <code>"externalConsole": true,</code> in my <code>launch.json</code> file, the output still shows up in a new <code>Terminal.app</code> window.</p>
  
  <p>How do I get the debugging output to show up in iTerm? Do I need to change more settings?</p>
  
  <hr>
  
  <p>I have read <a href="https://stackoverflow.com/q/29957456/9614249">this question</a>. The steps I took above came from answers to that question but my problem is specifically in getting the debugging output to iTerm.</p>