Surround With e Code Snippet | Vitor Mendes
A sua principal ideia é facilitar o desenvolvimento, selecione o trecho de código que queira inserir dentro de uma estrutura de decisão (if) ou bloco try/catch e entre outras estruturas. Utilizando do atalho Ctrl + K + S ou clicando sobre o trecho de código selecionado com o botão direito e clicando sobre Surround With, você notara que aparece opções no qual você pode escolher de acordo com sua necessidade.
Vamos imaginar que temos o seguinte trecho de código abaixo, e queremos colocar o mesmo dentro de bloco try/ctach, selecione o código dentro do editor de código no Visual Studio:
Clique com o botão direito em cima do código selecionado e escolha a opção Surround With ou utilize o atalho Ctrl + K + S , e selecione try/catch ou a estrutura que lhe interessa:
Apos selecionar o Code Snippets chegamos ao seguinte resultado:
Você também pode criar seu proprio Code Snippets e agregar ao Surround With, com o Visual Studio aberto, cliquem em File > New > File
Logo em seguida escolha XML File, e escreva o seguinte código abaixo, e altere de acordo com sua necessidade. Salve ele em algum lugar de seu computador com a extensão MeuCodeSnippet.snippet, não salve com a extensão .xml, pois para importamos no Visual Studio é necessario que o arquivo tenha a extensão .snippet:
<![CDATA[DateTime.Now.ToString("dd/MM/yyyy HH:mm");]]>
No Visual Studio clique em Tools > Code Snippets Manager > Imports e selecione o arquivo que acabou de gravar e seu computador, logo em seguida escolha a pasta Vicual C# ou a pasta que lhe convém inserir seu Snippet:
Clique em Finish e depois em Ok. Pronto você acabou de criar seu Code Snippets, quando aperta o atalho o Ctrl + K + S ou com o botão direito sobre o editor de código do Visual Studio e escolher Surround With, notara que tera o seu próprio Code Snippet criado.
No Visual Studio 2010/2012 é oferecido suporte de Code Snippet para elementos HTML entre outros que são utilizadas para modelar suas paginas Web:
Post anteriorExibindo número de linhas no editor do Visual StudioPróximo postEstrutura de repetição – foreach