Support elastic tab stops
Support elastic tab stops! Just look at the picture on this web site:
P.S. we should be able to make the choice between spaces/tabs/elastic tabs on a per-solution (or per-project) basis.
I think this is still pretty much actual across all languages VS supports!
Scott Beeson commented
I want this so bad.
Ian Prest commented
Awesome idea! Probably hard to implement, but really cool.
The tab-size per project is a no-brainer, though, and should be a lot easier to implement.
Madushan, if you want to see a disaster, open a project that uses tabs for end-of-line comment alignment, where the original developer's tab stop size is different from whatever you are using. Or open a project where all the developers used the same indent size, but some used spaces and others used tabs to edit the same source files. In the long run, elastic tabs are an excellent solution, especially when the project file configures the editor so that everybody on a project is guaranteed to use the same standards. Elastic tabs are also the only realistic way that we could start using proportionally-spaced fonts. That doesn't mean YOU have to use proportional fonts, but it's nice to have that choice available.
Madushan Siriwardena commented
I personally don't like it.. Feels like a disaster if built in. :)
Mackenzie Zastrow commented
Not mine, but extension available via
This is also related to 'Store per-project source formatting settings with project properties'
Sorry, I just noticed this is a duplicate of http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2463118-implement-elastic-tabstops