Posso gravar / tocar macros no Visual Studio 2012/2013/2015/2017?
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.
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: -)
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.
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.
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
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)
MACROS VOLTARAM!
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ísticasEm 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
- 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
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.
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-macrosUtilizar Macros para Visual Studio 2013 + 2015
Macros abrir o URL de código: https://github.com/Microsoft/VS-Macros
Anúncio no blog MSDN: extensão Macros: VS 2015 suporte e open-sourced