LoginSignup
7
9

More than 5 years have passed since last update.

【Visual Studio】Snippet Designerを使ってスニペットを簡単に作る

Last updated at Posted at 2018-06-14

はじめに

スニペットが簡単に作れるVisual Studio拡張機能「Snippet Designer」を使ってみました。

環境

Windows 10
Visual Studio 2015 Community

インストール

拡張機能と更新プログラムから Snippet Designer をダウンロードします。

image.png

ダウンロードしたらVisual Studio再起動して有効にします.

スニペットを作成する

SnippetDesignerをインストールすると、右クリックメニューの中に"Export as Snippets"という項目が追加されます。

任意のコードを選択して右クリックして"Export as Snippets"を選択します。

image.png

以下のような画面が表示されます。

image.png

ここで表示されているものがスニペットの中身になります。

    [SerializeField, Header("プレハブ")] private GameObject _prefab;
    public GameObject Prefab { get { return _prefab; } }

スニペットのショートカット

スニペットを使うためにはショートカットを登録する必要があります。

1.png
ウィンドウ上部にある、Shortcutの部分を編集することで、ショートカットを編集することができます。

今回は sfield としました。


スニペットを保存すると、スニペットが有効になります。
image.png

スニペットを使う

C# コードエディタに戻り、sfieldと入力してTabを押すと、先程作成したスニペットが自動で入力されます。

1.gif

スニペットが動くことが確認できました。

作成したスニペットの確認

作成したスニペットはメニューの「ツール(T)」 → 「コードスニペットマネージャー」から確認することができます。

.snippetファイルを開くことでスニペットを編集することもできます。

image.png

image.png

スニペットでReplacementを使う

$$で囲うとReplacementとして扱うことができます。

例えば、prefabを以下のように$$で囲ってみます。

    [SerializeField] private GameObject _$prefab$;
    public GameObject $Prefab$ { get { return _$prefab$; } }

このスニペットを呼び出すと以下のようにタブキーで$$で囲った部分へジャンプ移動することができます。

3.gif

7
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9