This package causes the Visual Studio text editor to treat tabs-as-spaces as if they were actually tabs. That is, the backspace and delete keys, arrow key navigation and mouse cursor text selection (coming soon) will not allow the caret to land within the spaces that form a tab.
This package works with Visual Studio 2012 or later. The easiest way to install
the package is with Visual Studio's built-in extension manager. Go to
Tools | Extensions and Updates... | Online | Visual Studio Gallery
and search
for TabSanity. You can also find it on the Visual Studio Gallery website.
- Install the Visual Studio SDK.
- Open the solution file
TabSanity.sln
in Visual Studio 2012 or above. - Look in
TabSanity/Bin/(Debug|Release)/TabSanity.vsix
and double-click to install.
Though not "technically" required, EditorConfig
has been added as a required dependency to this extension. This is to ensure
any .editorconfig
files are picked up and applied before assuming the
document's tab settings. TabSanity, though completely decoupled from
EditorConfig, is designed to listen for changes in the text editor options
and adjust accordingly, just as EditorConfig does.
At this time, feel free to contact Jed Hunsaker directly. See the humans.txt file for contact information.