显然,宏是从Visual Studio 2012中删除的。
是否有一个插件/扩展程序/工具可以让我记录和播放键盘宏(与Visual Studio 2010中的记录/播放临时宏非常相似)?
例如,在将代码从一种语言转换为另一种语言或从文本列表快速生成属性时,通常会使用宏。
显然,宏是从Visual Studio 2012中删除的。
是否有一个插件/扩展程序/工具可以让我记录和播放键盘宏(与Visual Studio 2010中的记录/播放临时宏非常相似)?
例如,在将代码从一种语言转换为另一种语言或从文本列表快速生成属性时,通常会使用宏。
Answers:
您可以尝试Visual Studio 2012-2019扩展的文本宏(我是作者)。它基本上执行与Notepad ++宏相同的操作(文本编辑,没有UI自动化)。
该代码是开源(GitHub),因此随时可以进行改进:-)
在此版本的Visual Studio中,虽然实际上有数百个功能,但实际上我们已经淘汰了其中的一些功能。其中之一是宏自动化功能,包括宏记录/重放,宏项目和Macros IDE。尽管我们知道宏对于使用它们的人来说非常有价值,但不幸的是,我们的使用数据显示,只有不到1%的Visual Studio开发人员可以利用此功能。因此,我们发现自己已经在每天都在使用的Visual Studio领域中进行了更深入的投资,并且没有为多个版本更新宏。
我已经开始通过剪切/粘贴到Notepad ++来解决这个问题(尽管很不方便),在那里记录并运行宏,然后将其剪切/粘贴回Visual Studio 2012。
脱颖而出,投票支持将宏带回来!
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
更新(10/4/2013):
好极了!感谢您的投票,现在考虑将宏返回!继续推!
我们目前正在审查在Visual Studio的未来版本中提供脚本功能的可行性。在研究此建议时,请继续就我们应提供的脚本功能提供您的意见。
VS Pro程序经理Tony Goodhew。
自从使用Sublime Text以来,我发现实际上有比使用宏更好的方法来编辑文本。
Sublime允许您一次使用多个光标编辑文本。很难解释,但可以通过http://www.sublimetext.com上的一些动画进行展示。
我还已将Sublime作为外部工具添加到Visual Studio:
这将在Sublime中与VS中相同的光标位置打开当前文档。
(同样,Sublime可以执行宏,以防您仍然需要它们)
审核中→已完成
我们已经听到您大声和清晰的反馈,并且我们正在努力寻找解决方案。因此,我们非常高兴地宣布,我们已经发布了同时支持Visual Studio 2015和Visual Studio 2013的Macros版本。
在此期间,我们借此机会修复了两个错误并改进了键盘快捷键。我们希望你喜欢它。
有关更多信息,请参见此处的博客文章:http : //aka.ms/vsmacros
我们还根据MIT许可开放了源代码。如果您有任何建议或意见,请随时在新的GitHub存储库中创建问题或请求请求:http : //github.com/Microsoft/VS-Macros
Justin Clareburt高级项目经理
Visual Studio宏是Visual Studio 2013和Visual Studio 2015的扩展,使您能够使用宏在IDE中自动执行重复性任务。该扩展程序可以记录Visual Studio中的大多数命令,包括文本编辑操作。特征
Visual Commander扩展程序(由我开发)支持在Visual Studio 2015/2017/2019中进行代码编辑宏记录和回放。
刚引起我注意的是,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-巨集
宏开放源URL: https : //github.com/Microsoft/VS-Macros
MSDN博客上的公告:宏扩展:VS 2015支持和开源