Re: VS2005 "Surround With" hotkey
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.04.06 22:45
Оценка:
Здравствуйте, 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>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.