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)
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 (currently not working as intended)
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.