Can I record/play macros in Visual Studio 2012/201

2019-01-03 05:13发布

Apparently macros were dropped from Visual Studio 2012.

Is there a plugin/extension/tool that will let me record & play keyboard macros (much like the record/play temporary macro in Visual Studio 2010)?

For example, I typically would use a macro when converting code from one language to another or to quickly generate properties from a text list, etc.

10条回答
成全新的幸福
2楼-- · 2019-01-03 05:32

You can try the Text Macros for Visual Studio 2012-2017 extension (I am the author). It basically does the same thing as the Notepad++ macros (text editing, no UI automation).

The code is open source (GitHub), so feel free to contribute improvements :-)

查看更多
我欲成王,谁敢阻挡
3楼-- · 2019-01-03 05:38

MACROS ARE BACK!

Under Review → Completed

We’ve heard your feedback loud and clear, and we’ve been working on a solution. We’re therefore very happy to announce that we’ve now released a version of Macros that supports both Visual Studio 2015 and Visual Studio 2013.

While we were at it, we took the opportunity to fix a couple of bugs and improved the keyboard shortcuts. We hope you enjoy it.

For more information, see the blog post here: http://aka.ms/vsmacros

We’ve also open-sourced the code under the MIT license. If you have any suggestions or contributions, feel free to create an issue or a pull request in the new GitHub repo: http://github.com/Microsoft/VS-Macros

Justin Clareburt Senior Program Manager

Macros for Visual Studio

Macros for Visual Studio is an extension for Visual Studio 2013 and Visual Studio 2015 that enables the use of macros to automate repetitive tasks in the IDE. The extension can record most of the commands in Visual Studio including text editing operations. Features

  • Record and playback active document operations and Visual Studio IDE commands
  • Playback multiple times
  • Manage and persist macros with a Macro Explorer
  • Assign keyboard bindings to any macro
  • Macros recorded as JavaScript files that call VS DTE APIs
  • Macro editing in Visual Studio with DTE IntelliSense
  • Stop playback
  • Sample macros

enter image description here

查看更多
Rolldiameter
5楼-- · 2019-01-03 05:42

In this version of Visual Studio, while there are literally hundreds of features, there are some we’ve actually taken out. One of those is the macros automation feature, including macro record/replay, macro projects and the Macros IDE. While we know that macros have been valuable for those who use them, unfortunately our usage data shows that less than 1% of Visual Studio developers take advantage of this feature. Therefore, we’ve found ourselves investing more deeply in the Visual Studio areas that get used every day, and have not updated macros for several releases.

Source: Macros in Visual Studio 11 Developer Preview

I have started to get around this (although inconvenient) by cutting/pasting into Notepad++, record and run the macro there and then cut/paste it back into Visual Studio 2012.

查看更多
Emotional °昔
6楼-- · 2019-01-03 05:42

The Visual Commander extension lets you automate repetitive tasks in Visual Studio.

查看更多
唯我独甜
7楼-- · 2019-01-03 05:52

Visual Commander extension (developed by me) supports code editing macro recording and playback in Visual Studio 2012/2013/2015/2017.

查看更多
登录 后发表回答