Kendi Snippet’ini Oluştur ve Kısayolla Çağır

Adım Adım: Kendi Snippet’ini Oluştur ve Kısayolla Çağır

🔹 1. Bir XML Snippet Dosyası Oluştur

Aşağıdaki gibi bir .snippet dosyası oluştur:  xml Kopyala Düzenle

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippet Format="1.0.0">
  <Header>
    <Title>myblock</Title>
    <Shortcut>myblock</Shortcut>
    <Description>Özel kod bloğu</Description>
    <Author>Sen</Author>
    <SnippetTypes>
      <SnippetType>Expansion</SnippetType>
    </SnippetTypes>
  </Header>
  <Snippet>
    <Code Language="csharp">
      <![CDATA[
#region $name$
// TODO: Kod buraya gelecek
#endregion
      ]]>
    </Code>
    <Declarations>
      <Literal>
        <ID>name</ID>
        <ToolTip>Bölge adı</ToolTip>
        <Default>MyRegion</Default>
      </Literal>
    </Declarations>
  </Snippet>
</CodeSnippet>

 

Bu snippet, myblock yazıp TAB tuşuna basarak çağırabileceğin bir region bloğu oluşturur.

🔹 2. Snippet’i Visual Studio’ya Ekle

  1. Snippet dosyasını .snippet uzantısıyla kaydet (örneğin: MyBlock.snippet).

  2. Visual Studio’da şu adımları izle:

    • ToolsCode Snippets Manager (Ctrl+K, B)

    • Dil olarak C# seç

    • Add... butonuna bas ve .snippet dosyanı içeren klasörü ekle


🔹 3. Snippet’i Kullan

Artık Visual Studio 2015'te bir C# dosyasına gidip:

myblock + TAB + TAB

yazdığında bu kod bloğu otomatik olarak eklenecektir.

 

✅ Bonus: Daha Karmaşık Bloklar

İstersen içine hazır try-catch, for, if yapıları, özel metod kalıpları gibi daha gelişmiş bloklar da koyabilirim. Örneğin özel bir try-catch bloğu snippet'i istiyorsan haber ver yeter.

İstersen hemen kullanılabilir bir snippet dosyası da verebilirim (içeriği .zip olarak veya dosya metni şeklinde). Hangisini istersin?