Posso gravar / tocar macros no Visual Studio 2012/2013/2015/2017?

Aparentemente, macros foram retirados do Visual Studio 2012.

Existe algum plugin/extensão/ferramenta que me permita gravar e reproduzir macros de teclado (muito parecido com a gravação/reprodução de macro temporária no Visual Studio 2010)?

por exemplo, eu normalmente usaria uma macro ao converter o código de uma linguagem para outra ou para gerar propriedades rapidamente a partir de uma lista de texto, etc.

Author: Morten, 2012-08-22

10 answers

Pode tentar a extensãode texto para o Visual Studio 2012-2017 (Eu sou o autor). Ele basicamente faz a mesma coisa que as macros do Notepad++ (edição de texto, sem automação UI).

O código é open source (GitHub ), por isso sinta-se à vontade para contribuir com melhorias: -)

 161
Author: Xavier Poinas, 2018-06-04 21:06:04
Nesta versão do Visual Studio, enquanto existem literalmente centenas de características, há algumas que realmente retiramos. Uma delas é a funcionalidade de automação de macros, incluindo macro record / replay, macro projects e Macros IDE. Embora saibamos que as macros têm sido valiosas para aqueles que as usam, infelizmente nossos dados de uso mostram que menos de 1% dos desenvolvedores do Visual Studio se aproveitam deste recurso. Por isso, nos encontramos investindo mais profundamente em as áreas do Visual Studio que são usadas todos os dias, e não atualizaram macros para vários lançamentos.

Fonte: Macros na antevisão do programador Visual Studio 11

Comecei a contornar isto (apesar de ser inconveniente) cortando/colando em Notepad++, gravando e executando a macro lá e depois cortando/colando-a de volta para o Visual Studio 2012.

 156
Author: Guy, 2016-10-13 17:08:36

Sobressai e votem para trazer macros de volta!

Http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros

Actualização (10/4/2013):

Boa! Graças aos seus votos, as macros são agora consideradas para o retorno! Continua a empurrar!
Estamos actualmente a analisar a viabilidade de fornecer uma capacidade de scripting numa futura versão do Visual Studio. Por favor, continue a oferecer seus comentários sobre o que scripting capacidade que devemos oferecer enquanto investigamos esta sugestão. Tony Goodhew, Gestor de Programas, VS Pro.
 46
Author: Aleksey Bykov, 2014-01-21 14:04:23

Desde que usei Texto Sublime descobri que existem de facto melhores maneiras de editar texto do que usando macros.

Sublime permite-lhe editar o seu texto com vários cursores ao mesmo tempo.É difícil de explicar, mas há várias animações que o exibem em ... http://www.sublimetext.com

Sublime Screenshot

Também adicionei Sublime como ferramenta externa ao Visual Studio.
  • Abrir ferramentas / ferramentas externas
  • adicionar: Sublime, seleccionar o exe e usar estes argumentos: $(ItemPath):$(CurLine):$(CurCol)
  • (mova-o também para o topo, pois isso torna o próximo passo mais fácil, caso contrário lembre-se da sua posição)
  • depois vá para personalizar / teclado, à procura de ferramentas.Comando externo 1 e adicione o seu atalho de teclado preferido.

Isto irá abrir o documento actual em Sublime na mesma posição do cursor em que esteve em VS.

(também, Sublime pode fazer macros no caso de você ainda precisar deles)

 23
Author: laktak, 2016-01-19 15:25:03

MACROS VOLTARAM!

Em Análise → Concluído

Ouvimos o seu feedback alto e bom som, e temos estado a trabalhar num solucao. Estamos, portanto, muito felizes em anunciar que agora lançou uma versão de Macros que suporta o Visual Studio 2015 e Visual Studio 2013. Enquanto lá estávamos, aproveitámos a oportunidade para corrigir alguns erros. e melhorou os atalhos de teclado. Esperamos que gostem.

Para mais informação, veja o post do blog aqui: http://aka.ms/vsmacros

Também abrimos o código sob a licença do MIT. Se tem quaisquer sugestões ou contribuições, sinta-se livre para criar um problema ou um retirar o pedido na nova versão do GitHub: http://github.com/Microsoft/VS-Macros Justin Clareburt Director Sénior Do Programa

Macros para Visual Studio

Macros for Visual Studio é uma extensão para Visual Studio. 2013 e Visual Studio 2015 que permite o uso de macros para automatizar tarefas repetitivas na IDE. A extensão pode gravar a maioria dos comandos em estúdio Visual, incluindo operações de edição de texto. Características
  • gravar e reproduzir as operações do documento activo e os comandos IDE do Visual Studio
  • reprodução várias vezes
  • gerir e persistir macros com um Macro Explorer
  • atribuir ataduras de teclado a qualquer macro
  • Macros gravados como ficheiros JavaScript essa chamada VS DTE APIs
  • Edição de Macro em estúdio Visual com DTE IntelliSense
  • parar a reprodução
  • amostras macros

enter image description here

 17
Author: laktak, 2016-05-12 08:45:56

Visual Commander extensão (desenvolvida por mim) suporta a edição de código macro gravação e reprodução no Visual Studio 2012/2013/2015/2017.

 16
Author: Sergey Vlasov, 2018-06-05 08:30:09
Acabei de ser chamado à minha atenção que a Microsoft lançou uma extensão ao Visual Studio 2013 para suportar as costas da macro novamente:

Https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b

Eu aconselharia a votar ainda a favor do recurso para encorajá-los a disponibilizar a extensão para o Visual studio 2015 também.: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros
 5
Author: codetuner, 2015-10-07 08:46:50
 3
Author: Reader Man San, 2016-10-13 17:16:28

VSScript permite a gravação, gravação e edição de macros em Lua, embora eu não tenha ainda sido capaz de fazer o trabalho com o Visual Studio 2015 (o botão de comando estiver indisponível; documentação diz o Visual Studio 2005 a 2015 RC são suportados).

É actualmente lançado como um freeware.

 2
Author: Erwin Mayer, 2016-10-13 17:12:48
A extensão do Comandante Visual permite automatizar tarefas repetitivas em estúdio Visual.
 2
Author: alexanoid, 2016-10-13 17:13:43