<h1 dir="auto">Environment</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Windows build number: Microsoft Windows [version 10.0.18362.295]
Windows Terminal version (if applicable): Version: 0.3.2171.0"><pre lang="none" class="notranslate"><code class="notranslate">Windows build number: Microsoft Windows [version 10.0.18362.295]
Windows Terminal version (if applicable): Version: 0.3.2171.0
</code></pre></div>
<h1 dir="auto">Steps to reproduce</h1>
<ol dir="auto">
<li>Install Windows Terminal</li>
<li>Install a Linux Distribution from Windows Store</li>
<li>Enable the Windows Subsystem for Linux</li>
<li>Reboot</li>
<li>Launch the WSL distro and configure it</li>
<li>Reboot</li>
</ol>

<h1 dir="auto">Expected behavior</h1>
<p dir="auto">Display the WSL distro in the profiles list<br>
Or add easy way to add it</p>

<h1 dir="auto">Actual behavior</h1>
<p dir="auto">The WSL distro not appear in the profiles list</p>
<h1 dir="auto">Description of the new feature/enhancement</h1>
<p dir="auto">There is no merits in one-liner text terminal console - boldly use proper IDE text windows</p>
<ul dir="auto">
<li>With 2K, 4K display "estate" it make absolute no sense to stick with one-liner terminal prompts</li>
<li>enable multiple split-view windows like a text editor.</li>
</ul>
<p dir="auto">Enables better integration across traditional keystroke/shortcuts UI, GUI and mouse-clicks.<br>
One-line prompt were invented in days with limited resources.</p>
<p dir="auto">Today Console UI's does not need to follow in "exact" same foot steps - proper editor windows would supplement the Console UI more conveniently when it comes to features such as history, searches, line numbers, also ease script editing.</p>
<p dir="auto">Multiple split-view windows would be kind of loading various (text) files from last or save session together a interactive script interpreter.</p>
<p dir="auto">VS Code has most of the plumping, line-by-line debugging already.<br>
Keyboard shortcuts easy accessible by and re-assignable.</p>
<p dir="auto">Features like on-the-fly filenames highlighting (current folder, folders in the path), Output redirection, Output Error codes &amp; Hyper Linking, Line numbers etc. could major productivity gain benefits over a more traditional one-liner console prompt interface.</p>
<p dir="auto">Text-click selection expansion similar to Excel cell selection range expansion.<br>
Browser like ALT+click to open/launch/clipboard/buffer copy for selected text.<br>
MDI split screen views for file load, file save, history will make it easier for the console users.</p>
<p dir="auto">Combination of both GUI keyboard shortcuts, traditional console keyboard shortcuts enable larger user base, also make it easier for newbies.</p>
<p dir="auto">Traditional Console keyboard shortcuts should take precedence, also allow conflicting GUI keyboard shortcuts to reassigned or preferably used by keyboard modifier keys.</p>
<p dir="auto">F. ex.:<br>
WIN key ==&gt; GUI<br>
CTRL/ALT/SHIFT key ==&gt; console</p>
<p dir="auto">"Standard" keyboard shortcuts could be used in a larger context, also more quickly become "natural".<br>
Configurable mouse-click interactions with the console prompt.</p>

<p dir="auto">Enables Terminal console UI interaction with Windows GUI applications.</p>
<h1 dir="auto">Proposed technical implementation details (optional)</h1>
<p dir="auto">Split screen buffer views: 0..9, Q-P (scrollable splitview windows)<br>
Side by side buffer views for copy/paste/diff/highlighting</p>
<p dir="auto">"Standard" window buffers available for copy/paste/search/replace/regexp (NFA)<br>
Buffer 0: Clipboard Text<br>
Buffer 1: Search, Replace output<br>
Buffer 2: Filenames, symbol links, (folder view)<br>
Buffer 3: Matched searches/replaced (like find all)<br>
Buffer 4: Command History<br>
Buffer 5: Filename History (recent filelist)<br>
Buffer 6: Edit history (column-view of keystroke, filename, date/time like VS Code Ctrl+K+S)<br>
Buffer 7: Diff history<br>
Buffer 8: Regexp history<br>
Buffer 9: Output history applications (stdout, stderr, date/time)</p>
<p dir="auto">Re-assignable keyboard shortcuts.<br>
Traditional keyboard shortcuts take precedence over conflicting GUI shortcuts.<br>
Keyboard modifier keys, WIN+ for GUI, CTL+ALT+SHIFT combination for Terminal<br>
Proper editing in Text window and also faster than "spinning" single text-line "up-down"</p>

<h1 dir="auto">Proposed technical implementation details (optional)</h1>