Dica : Code Snippets para o VisualStudio for mac
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!