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