Edited at

VisualStudio for Mac (Xamarin Studio)でコードテンプレート(コードスニペット)をインポート・エクスポートする

More than 1 year has passed since last update.

VisualStudio for Mac (XamarinStudio) で作成したコードテンプレートはどこに保存されてるんだろうと思ったので調べてみた。


コードテンプレートの保存場所

~/Library/VisualStudio/7.0/Snippets

~/Library/XamarinStudio-6.0/Snippets

デフォルトで設定されている項目も一度でも編集するとここに生成される。

Snippetsフォルダが無い場合は、適当な項目を編集で開いて閉じると生成される。

※Finderで見れない場合はホームディレクトリの表示オプションでライブラリを表示するようにしておく


ファイル名

[ショートカットキー].template.xml

例)propex.template.xml

VS for Mac(XamarinStudio)上から作成するとこの書式で出来上がるので、これに従うのが無難。

VisualStudio(windows)のコードスニペットファイルと似ているけど微妙に形式が違うので注意。


インポート・エクスポート

Snippetsフォルダに書式に従ったファイルをコピーすればインポート、別の場所にコピーすればそれでエクスポートとなる。

インポート後はVS for Mac(XamarinStudio)の再起動が必要。


参考

http://dreamteam-mobile.com/blog/2015/03/adding-snippets-to-xamarin-studio-example-with-mvvmcross-property-changed/