<p dir="auto">Is there any possible chance we might see File Nesting in Visual Studio Code the same way it works in Visual Studio 2015? It was really convenient and helpful. I would adore such a feature!</p>
<ul dir="auto">
<li>VSCode Version: 1.2</li>
<li>OS Version: Windows 10 x64</li>
</ul>
<p dir="auto">THE PROBLEM: At least under cp936 and using TrueType fonts, when rendering some characters, like <code class="notranslate">λ</code>, Windows will measure the real character width of the console font chosen, and allocate console cells to display them. (The full alglrithm of how character widths are calculated is listed in <a href="https://github.com/lzybkr/PSReadLine/blob/0ffd1b2351214f1f25a433060a6c75a29c59c90f/PSReadLine/ConsoleLib.cs#L676">consolelib.cs#L676</a>.) (ps. I am curious about why this algorithm is not ported to non-DBCS code pages, like 65001, given that the Console can actually render these characters, the result is not layouted well.)</p>
<p dir="auto">Therefore if the font used for the hidden console is inconsistent with the font configured in VSCode, the character widths may be incorrect. For the <code class="notranslate">λ</code>, most Windows users under cp936/932 will see this character rendered and layouted in full-width in the real console (because this lambda in NSimSun and MS Gothic is full-width), but Code will treat them as half-width, causing incorrect layout.</p>
<p dir="auto">THE SOLUTION: Give option to set the font of the hidden console used by winpty in sync with the font used in Code.</p>
<p dir="auto">A sample font package: <a href="http://be5invis.github.io/Iosevka/inziu.html" rel="nofollow">Inziu</a>. (Inziu Iosevka SC for 936, Inziu Iosevka J for 932.)</p>