私はCodeRushの大ファンであり、テンプレートについての彼らの哲学です。私の現在の仕事では、大量のペアリングを行い、コンセンサスはReSharper(v6)の好みです。私はそれを使用しなければならない場所に私を置きます。ReSharperのCodeRushスタイルの型付きテンプレート
私はここでCodeRush/Resharper戦争を開始するつもりはありません。 Resharperについてたくさんのことがありますが、私はReSharperで過去を過ごすのに苦労していることがあります。
ReSharperのLiveテンプレートメカニズムには、CodeRushのやり方を入力するための組み込みの概念はありません(少なくとも私が知る限り)。簡単な例は次のとおりです。 GENするには、次のコード:のCodeRushで
public String MyStringProperty { get; set; }
...私は「として」入力することができ(「」AutoPropertyと文字列の「S」のため)、その後、単純にプロパティの名前を変更します。
ReSharperでは、 "prop"(Propertyの場合)と入力して、タイプと名前を設定する必要があります。
ReSharperのライブテンプレートでは、タイプの認識や入力ショートカットには類似した概念はないようです。そのようなものとして、あらかじめタイプされた変数、プロパティ、メソッドなどを得るために、2,3の文字テンプレートに似たものはないようです。
最後に、テンプレート/タイプの組み合わせごとに新しいライブテンプレートを作成しなくても、ReSharperの「タイプ付きテンプレート」のこの概念を再現する方法はありますか?
ドミトリー、情報ありがとうございます。私は何ができるかを見ていきます。 Spaceを使ってテンプレートを展開することは、私のためにはあまり問題になりません。これは実際にプロセスを記述するために使用されただけです。タブ、またはその他の拡張メカニズムを使っても問題ありません。 –
私は上記のファイルを6.1にインポートしようとしましたが、うまくいくように見えます。 –