Dica : Code Snippets para o VisualStudio for mac

Thiago Bertuzzi
3 min readNov 13, 2018

--

Fala galera,

beleza?

Apesar de achar que existem pontos para melhorar eu utilizo muito o Visual Studio do Mac, principalmente quando estou desenvolvendo em Xamarin e Asp.Core (90% do meu dia-a-dia :P ) .

Porem em nosso dia-a-dia é inevitável que acabemos escrevendo códigos repetitivos que são necessários para que nossos aplicativos funcionem.

Vou dar um Exemplo, no seu app Xamarin.Forms quantas vezes você repete o código de propriedades para sua ViewModel ?

Exemplo :

Ou algo parecido, dependendo da sua Implementação do SetProperty ou se você utiliza algum framework.

Aposto que você queria que esta tarefa fosse mais automática e simples não?

Esses dias me perguntaram sobre isso, e eu achei que muitos ja conheciam sobre este carinha ,mas caso você não conheça, existe uma solução : Code Snippets!

O que? Calma!

Code Snippets é basicamente um trecho de código que você configura com argumentos e estes são substituídos em tempo de execução.

Em resumo podemos criar algo do tipo :

Cada seção do código a ser substituído é possui um símbolo $ e representa um argumento que você pode configurar.

No snippet de código acima, temos:

  • $type$ : Configura o tipo de propriedade.
  • $field$ : Configura o nome do campo.
  • $property$ : Configura o nome da propriedade.

bacana né? Mas como eu crio isso no visual studio ? Vamos ver!

Configurando o Snippet

No Visual studio do mac clique em preferencias(preferences) e na opção Code Snippets :

Agora clique em adicionar e vamos configurar nosso snippet :

  • Shortcut: O atalho para o Snippet que vai aparecer no IntelliSense.
  • Group: O Grupo a qual pertence seu Snippet.
  • Description: A Descrição do seu Snippet que vai aparecer no IntelliSense.
  • Mime: O mime-type da linguagem do seu Snippet.
  • Template Text: Seu Snippet.

Pronto agora só precisa utilizar!

Utilizando seu Snippet

Para utilizar é muito simples: Basta começar a digitar seu atalho , o próprio IntelliSense vai encontrar e lhe dar como sugestão.

Em seguida através da tecla Tab você pode ir alterando as propriedades que deseja :

Bem legal não?

Quem quiser pode ver a documentação oficial clicando aqui.

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!

--

--

Thiago Bertuzzi
Thiago Bertuzzi

Written by Thiago Bertuzzi

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

No responses yet