Похоже на то, что вы могли бы написать макрос, а затем назначить сочетание клавиш (как SHIFT + DEL ).
Если вы исследуете пространства имен EnvDTE, вы можете многое сделать, чтобы внести изменения в текст в окне активного документа. Я бы начал с проверки чего-то вроде ...
Public Sub RemoveWhiteSpace()
DTE.ActiveDocument.Selection.WordRight(True)
DTE.ActiveDocument.Selection.Text = " "
End Sub
Это простой пример, но вы можете довольно легко его расширить.