<ul dir="auto">
<li>VSCode Version:0.10.13 insiders</li>
<li>OS Version:Windows 10</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Open a file with characters without indenting</li>
<li>Set cursor to the right and try to column select moving mouse to the left<br>
You can't select the first characters on lines.<br>
You can select the first characters if you start on the first character and move the mouse to the right.</li>
</ol>
<ul dir="auto">
<li>VSCode Version: 0.10.13-insider</li>
<li>OS Version: Windows 10</li>
</ul>
<p dir="auto">I am properly enjoying the new <em>insider</em> release - it offers so much! - and it is with great regret that I must file this first bug...</p>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Create a block of text such as this one:</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="var gulp = require('gulp');
var path = require('path');
var rimraf = require('rimraf');
var isarray = require('isarray');
var merge = require('merge-stream');
var concat = require('gulp-concat');
var newer = require('gulp-newer');"><pre class="notranslate"><code class="notranslate">var gulp = require('gulp');
var path = require('path');
var rimraf = require('rimraf');
var isarray = require('isarray');
var merge = require('merge-stream');
var concat = require('gulp-concat');
var newer = require('gulp-newer');
</code></pre></div>
<ol dir="auto">
<li>Place the caret on the first line, on the left of the <code class="notranslate">var</code> keyword.</li>
<li>Hold <code class="notranslate">alt + shift</code> and left-click on the right hand side of the <code class="notranslate">var</code> keyword on the last line to make a column selection.</li>
<li>Observe that if the mouse was even a few pixels overlapped with the <code class="notranslate">space</code> character, the column of spaces will also be included in the selection - the selection is biased towards the right.</li>
<li>Now repeat step two and make a single-line selection by holding shift and clicking on the right hand side of the <code class="notranslate">var</code> keyword on the <em>first</em> line - observe that the selection is biased to the left - i.e. you have to be almost completely past the <code class="notranslate">space</code> character or else it is <em>excluded</em> from the selection.</li>
</ol>
<p dir="auto">Clearly, column-select's behaviour is non-traditional in this regard.</p>
<p dir="auto">Personally, I prefer to "draw" my column selections like you can in full-fat Visual Studio when you hold down <code class="notranslate">alt</code>. This shift-select style is fine but it should at least be consistent with U.I. norms.</p>