Dims out and creates outlining regions for obtrusive code like comments and logging to let you focus on the task at hand. The extension enables all features by default and adds a new command (default: ALT+Q) to toggle the created outlining regions. The features can be enabled/disabled separately, and you have some degree of control over how Unobtrusive Code behaves.
Options for the extension can be found at Tools -> Options -> Unobtrusive Code.
Disable/enable comment dimming
Disable/enable comment outlining
Dimming opacity (range: 0.00-1.00)
Dimming opacity toggle enabled
Disable/Enable toggling of dimming opacity
Dimming opacity toggle key
Hold down this key to temporarily display dimmed obtrusive code with full opacity
Disable/enable logging dimming
Disable/enable logging outlining
log. logger. logging.
Set logging identifiers (case-insensitive, strips whitespace between the identifier word and ".")
Parsing delay (ms)
The delay (ms) until the document is re-parsed after a buffer change
Collapsed by default
Collapse obtrusive code outlining regions as they are found (semi-working)
Collapsed form of obtrusive code outlining regions (defaults to an empty string)
The menu command for toggling created outlining regions can be configured at Tools -> Options -> Environment -> Keyboard, the command id is EditorContextMenus.CodeWindow.CollapseUncollapseObtrusiveCodeOutliningRegions (default shortcut is ALT+Q). The command can be found in the context menu when right clicking the document.