Visual Studio Spaces issue -


is there way(settings or extensions) spaces , tabs behave in following way:

  1. any long string of spaces or tabs treated single unit. if cursor @ end of string, removes spaces, if single unit. tired of having hit backspace remove spaces @ end of function.

    ); *<- cursor @ *, ton of space between ; , * takes repeated spaces clear

  2. when hitting tab, insert largest amount of space match previous lines columns indentation, excluding empty lines.

so

this test                    //  , <tab>                 *// jumps here, rather having hit tab mulitple times. 
  1. when hitting enter, cursor indents previous indentation amount, using tabs.

  2. when starting new block(with {) next line indented, when ending block de-indented.

that's want. i've never been able these types of features in visual studio. want tabs 4 spaces default grow or shrink depending on context. backspace consumes whitespace possible on given line, , tab try align columns if detects previous non-empty line has column characteristics(text separated tabs or multiple spaces).

it nice also, if tabs auto aligned. is, when have nice , formatted , have modify, say, identifier name, have fix columns, it's annoying , time consuming sometimes.

if there nothing this, there open source extensions be modified create behavior easily?


Comments

Popular posts from this blog

javascript - Slick Slider width recalculation -

jsf - PrimeFaces Datatable - What is f:facet actually doing? -

angular2 services - Angular 2 RC 4 Http post not firing -