Можно ли записывать и воспроизводить макросы в Visual Studio 2012/2013/2015/2017?
очевидно, макросы были удалены из Visual Studio 2012.
есть ли плагин / расширение / инструмент, который позволит мне записывать и воспроизводить макросы клавиатуры (так же, как запись/воспроизведение временного макроса в Visual Studio 2010)?
например, я обычно использую макрос при преобразовании кода с одного языка на другой или для быстрого создания свойств из текстового списка и т. д.
10 ответов:
вы можете попробовать текстовые макросы для Visual Studio 2012-2017
в этой версии Visual Studio, в то время как есть буквально сотни функций, некоторые мы уже вывезли. Одним из них является функция автоматизации макросов, включая запись/воспроизведение макросов, проекты макросов и среду IDE макросов. Хотя мы знаем, что макросы были ценны для тех, кто их использует, к сожалению, наши данные об использовании показывают, что менее 1% разработчиков Visual Studio используют эту функцию. Таким образом, мы обнаружили, что инвестируем более глубоко в области Visual Studio, которые используются каждый день и не обновляли макросы для нескольких выпусков.
источник: макросы в Visual Studio 11 Developer Preview
Я начал обходить это (хотя и неудобно), вырезая / вставляя в Блокнот++, запишите и запустите макрос там, а затем вырезать/вставить его обратно в Visual Studio 2012.
выделиться и проголосовать за возвращение макросов!
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
обновление (10/4/2013):
Ура! Благодаря вашим голосам макросы теперь рассматриваются для возврата! Продолжай толкать!
в настоящее время мы рассматриваем возможность предоставления возможности сценариев в будущей версии Visual Studio. Пожалуйста, продолжайте ваши комментарии о том, какие возможности сценариев мы должны предложить, пока мы исследуем это предложение.
Тони Гудхью, менеджер программ, VS Pro.
с помощью Возвышенное Текст я обнаружил, что на самом деле есть лучшие способы редактирования текста, чем с помощью макросов.
Sublime позволяет редактировать текст с несколькими курсорами одновременно. это трудно объяснить, но есть несколько анимаций, которые показывают его в http://www.sublimetext.com
Я также добавил Sublime в качестве внешнего инструмента для Visual Studio:
- открыть Инструменты / Внешние Инструменты
- добавить: возвышенное, выбрать EXE-файл и использовать эти аргументы: $(ItemPath):$(первоначально):$(CurCol)
- (также переместите его наверх, так как это облегчает следующий шаг, иначе запомните его положение)
- затем перейдите в раздел настройка / клавиатура, поиск инструментов.ExternalCommand1 и добавить нужный сочетание клавиш.
Это откроет текущий документ в Sublime в той же позиции курсора, в которой Вы были Против.
(кроме того, Sublime может делать макросы, если они вам все еще нужны)
В Обзоре → Завершено
мы слышали ваши отзывы громко и ясно, и мы работали над решение. Поэтому мы очень рады сообщить, что мы теперь выпущена версия макросов, которая поддерживает как Visual Studio 2015, так и Visual Studio 2013.
пока мы были в нем, мы воспользовались возможностью, чтобы исправить пару ошибок и улучшены сочетания клавиш. Мы надеюсь, вам понравится.
для получения дополнительной информации см. сообщение в блоге здесь:http://aka.ms/vsmacros
мы также открыли исходный код под лицензией MIT. Если у вас есть любые предложения или вклады, не стесняйтесь создавать проблемы или вытяните запрос в новом репозитории GitHub: http://github.com/Microsoft/VS-Macros
Джастин Клэрберт Старший Менеджер Программы
макросы для Visual Studio-это расширение для Visual Studio 2013 и Visual Studio 2015, которое позволяет использовать макросы для автоматизации повторяющихся задач в среде IDE. Расширение может записывать большинство команд в Visual Studio, включая операции редактирования текста. Особенности
- запись и воспроизведение активных операций с документами и команд Visual Studio IDE
- воспроизведение несколько раз
- управление и сохранение макросов с помощью Обозреватель Макросов
- назначить привязки клавиатуры к любому макросу
- макросы, записанные в виде файлов JavaScript, которые вызывают vs DTE API
- редактирование макросов в Visual Studio с помощью DTE IntelliSense
- остановить воспроизведение
- макросы
Визуальный Командира расширение (разработано мной) поддерживает запись и воспроизведение макроса редактирования кода в Visual Studio 2012/2013/2015/2017.
Я только что был привлечен к моему вниманию, что Microsoft выпустила расширение для Visual Studio 2013 для поддержки макроса снова:
https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b
Я бы посоветовал все еще голосовать за эту функцию, чтобы побудить их сделать расширение доступным для Visual studio 2015 тоже: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
использовать макросы для Visual Studio 2013 + 2015
макросы с открытым исходным кодом URL:https://github.com/Microsoft/VS-Macros
объявление в блоге MSDN:расширение макросов: VS 2015 поддержка и с открытым исходным кодом
The Визуальный Командира расширение позволяет автоматизировать повторяющиеся задачи в Visual Studio.


Comments