Назначение сочетания клавиш для макроса в VS 2008 - PullRequest
1 голос
/ 29 июня 2010

Скорее простой вопрос, но у меня нет опыта работы с макросами VS, и поэтому я в замешательстве.

Я скопировал этот макрос для дублирования строк в новый макропроект, в новый модуль. Макрос работает; если я запускаю его из редактора макросов, моя строка будет продублирована. Тем не менее, я не вижу, как я могу сделать так, чтобы он отображался в списке инструментов / Параметры /.../ Клавиатура. Кто-нибудь может предложить руку помощи с этим?

1 Ответ

3 голосов
/ 29 июня 2010

Вместо добавления нового макропроекта откройте Macros Explorer (View / Other Windows / Macro Explorer), щелкните правой кнопкой мыши MyMacros и выберите New Module.

В диалоговом окне «Новый модуль» введите имя «DuplicateLastLineModule». Модуль DuplicateLastLineModule появится в Macro Explorer. Дважды щелкните по нему, чтобы открыть редактор макросов. Замените содержимое текстом макроса из блога, на который вы ссылаетесь. Ключевым моментом здесь является то, что имя файла модуля должно совпадать с тем, что указано в объявлении «Открытый модуль DuplicateLastLineModule»

Сохранить модуль.

В Visual Studio откройте Инструменты / Параметры / Клавиатура.

В поле «Показать команды, содержащие» введите «Дублировать». Вы должны увидеть запись в списке под заголовком «Macros.MyMacros.DuplicateLastLineModule.DuplicateLine». Выберите это. Нажмите на поле «Нажмите клавиши быстрого доступа» и нажмите последовательность клавиш, которую вы хотите использовать для вызова макроса. Нажмите ОК.

В окне редактора введите строку текста и нажмите последовательность клавиш. Затем макрос должен запуститься и продублировать строку.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...