显然,visual studio2012中删除了宏。
是否有插件/扩展/工具可以让我录制&播放键盘宏(很像Visual Studio 2010中的录制/播放临时宏)?
例如,在将代码从一种语言转换为另一种语言或从文本列表中快速生成属性等时,我通常会使用宏。
在这个版本的Visual Studio中,虽然有成百上千的特性,但也有一些被去掉了。其中之一就是宏自动化特性,包括宏记录/重放、宏项目和宏IDE。虽然我们知道宏对于那些使用它们的人来说很有价值,但不幸的是,我们的使用数据显示,只有不到1%的Visual Studio开发人员利用了这个特性。因此,我们发现自己在每天都在使用的Visual Studio领域投入了更多的精力,并且在几个版本中都没有更新宏。
来源: Visual Studio 11 Developer Preview中的宏
我已经开始通过剪切/粘贴到notepad++中来解决这个问题(尽管不方便),在那里记录并运行宏,然后将其剪切/粘贴回Visual Studio 2012中。
你可以尝试Visual Studio 2012-2022文本宏扩展(我是作者)。它基本上做的事情与notepad++宏相同(文本编辑,没有UI自动化)。
该代码是开源的(GitHub),所以请随时贡献改进:-)
自从使用崇高的文本后,我发现实际上有比使用宏更好的方法来编辑文本。
Sublime允许您一次用多个游标编辑文本。这很难解释,但有几个动画显示它在http://www.sublimetext.com
我还添加了Sublime作为Visual Studio的外部工具:
这将在Sublime中打开当前文档,光标位置与你在VS中的位置相同。
(同时,Sublime可以做宏,以防你仍然需要它们)
站出来投票支持把宏带回来!
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
更新(10/4/2013):
耶!感谢您的投票宏现在考虑返回!继续推动!
我们目前正在评估在Visual Studio的未来版本中提供脚本功能的可行性。在我们研究这个建议时,请继续就我们应该提供什么样的脚本功能提出您的意见。 Tony Goodhew, VS Pro项目经理。
我们目前正在评估在Visual Studio的未来版本中提供脚本功能的可行性。在我们研究这个建议时,请继续就我们应该提供什么样的脚本功能提出您的意见。
Tony Goodhew, VS Pro项目经理。
视觉指挥官扩展(由我开发)支持Visual Studio 2015/2017/2019中的代码编辑宏录制和回放。
VSScript允许在Lua中记录、写入和编辑宏,尽管我还不能让它与Visual Studio 2015一起工作(命令按钮是灰色的;文档说Visual Studio 2005到2015 RC是支持的)。
它目前是作为免费软件发布的。
我刚刚注意到微软发布了Visual Studio 2013的扩展来再次支持宏的back:
https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b
视觉指挥官扩展可以让你在Visual Studio中自动化重复的任务。
MACROS ARE BACK!< /强> < / >
审核中→完成 我们已经清楚响亮地听到了你们的反馈,我们正在制定一个 解决方案。因此,我们很高兴地宣布,我们现在 发布了一个宏版本,支持Visual Studio 2015和 Visual Studio 2013. 当我们在做的时候,我们利用这个机会修复了几个bug 改进了键盘快捷键。我们希望你喜欢。 有关更多信息,请参阅这里的博客文章:http://aka.ms/vsmacros 我们还在MIT许可下开源了代码。如果你有 任何建议或贡献,请随意创建一个问题或一个 在新的GitHub回购拉请求: http://github.com/Microsoft/VS-Macros < / p > Justin Clareburt高级项目经理
审核中→完成
有关更多信息,请参阅这里的博客文章:http://aka.ms/vsmacros
我们还在MIT许可下开源了代码。如果你有 任何建议或贡献,请随意创建一个问题或一个 在新的GitHub回购拉请求: http://github.com/Microsoft/VS-Macros < / p >
Justin Clareburt高级项目经理
Macros for Visual Studio
使用宏for Visual Studio 2013 + 2015
宏开源URL: https://github.com/Microsoft/VS-Macros
MSDN博客公告:宏扩展:VS 2015支持和开源