А как бы повесить некоторые часто используемые сниппеты (особенно Surround With, например, #region) на отдельный хоткей? ctrl+K, S, написать #r (или нажать "вниз" три раза), enter — как-то немножко долго получается.
Попытка написать макрос вроде
DTE.ExecuteCommand("Edit.SurroundWith")
DTE.ActiveWindow.Selection.Text = "#region"
DTE.ActiveWindow.Selection.NewLine()
Особым успехом не увенчалась: почему-то это окошечко не реагирует на NewLine. Вот если б туда можно было как-то напрямую кейкоды послать, ентер или таб, например, тогда всё было бы прекрасно.