Indent Four Spaces (for stackoverflow.com)
Paste code on LEFT. Copy on RIGHT.
Example (+)
Normalizes indented code snippets so the outer block level of indention becomes four spaces.
Below is pseudo code with {TAB} = tab and {SP} = space:
IN
{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}
foreach(item in collection)
{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}
{TAB}
x = item
{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}
end foreach
OR
{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}
foreach(item in collection)
{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}
{SP}
y = item
{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}{SP}
end foreach
OUT
{SP}{SP}{SP}{SP}
foreach(item in collection)
{SP}{SP}{SP}{SP}
{TAB}
x = item
{SP}{SP}{SP}{SP}
end foreach
Code IN
Code OUT
Add 4-space Indent
History
Indent Four Spaces for StackOverflow
Open Source Code:
http://wittman.org/projects/stackoverflowindentfourspaces/stackoverflowIndentFourSpaces.txt
http://gist.github.com/270790
The core formatting function is a port/fork of
Michael Stum's #C/.NET code
Copyright (C) 2010 Micah Wittman |
http://wittman.org/
| stackoverflow.m[a][t]wittman.org |
http://stackoverflow.com/users/11181/micahwittman
|
@micahwittman