2012-03-18 7 views
0

私は自分のコード内のコメント内でのみ使用できるReSharperテンプレートを作成したいと思いますが、その方法はわかりません。コメントのためのReSharperライブテンプレートの作成

私が作成しているテンプレートは簡単なものです。現在のユーザーの名前と今日の日付を挿入することができます。これはコメント(特にtodos)に署名を入れるのに非常に便利です。

$name$ $date$ 

テンプレートが正常に動作しますが、ReSharperのは、私は私のコードファイル内でそれをどこでを使用することができます:

ライブテンプレートは次のようになります。理想的には、コメントブロック内でのみ使用したいと考えています。

ReSharperには、名前空間宣言、型メンバー宣言、照会ステートメントなどを許可するテンプレートの使用を制限するオプションがあります。コメントブロック内にテンプレートの使用を制限する機能はありますか?もしそうなら、どうすればいいですか?

(注:私はReSharperの6.1を使用しています)

答えて

2

は、残念ながら現在のReSharperで提供「を選択スコープ」機能を使用することによって、コメントへのテンプレートを制約する方法はありません。 ですが、にはのような制約が導入されていますが、R#SDKを使用して小さなプラグインを作成する必要があります。これがあなたがやりたいことに興味があるなら、私は詳細をさらに詳しく述べることができます。

+0

ありがとう、Dmitri。 R#SDK用の小さなプラグインを作成した場合、共有設定を使用してチームの残りの部分に配布する方法があるのですか、それとも各開発者のワークステーションにインストールする必要がありますか? – dthrasher

+0

現時点では、ReSharperは、ローカルの 'plugins'ディレクトリまたはユーザの' AppData'フォルダからプラグインを読み込みます。その結果、プラグインをプロジェクト自体と共にパッケージ化することは現在不可能です。あなたのチームのための1つの可能性は、ソース管理の下にプラグインバイナリを入れて、それを必要なフォルダにクローンすることです。そうすれば、一元化された更新の一形態を持つことができます。 –

+0

Hmmm。努力があれば、私はReSharperのコメントテンプレートを入手するために遠くに行くとは思わない。しかし、最終的に私たちが展開したい他のプラグインを持っていれば、それを試してみるかもしれません。もう一度おねがいします、ドミトリ! – dthrasher

関連する問題