1

ReSharper の intelij の「ifn」および「inn」ライブ テンプレートに似たものはありますか?
(「if not null」および「if null」テンプレート)
ありがとうございます。

4

1 に答える 1

4

ReSharper にはこれらが組み込まれていませんが、自分で簡単に作成できます。ReSharper > Templates Explorer... > Surround Templatesに移動し、次のような新しいテンプレートを追加します。

if ($SELECTION$ == null)
{
    throw new ArgumentNullException("$SELECTION$");
}

次に、何かを選択してCtrl+Eを押すとU、選択範囲がテンプレートで囲まれます。

セレクターで囲む

私の場合、文字Fでクイックリストに追加しました。

ifn入力して押すことができるようにしたい場合は、ライブ テンプレートTabを追加する必要があります。これはTemplate ExplorerLive Templatesで実行できますが、内容は異なる必要があります。

if ($ARGUMENT$ == null)
{
    throw new ArgumentNullException("$ARGUMENT$");
}

または多分:

if ($ARGUMENT$ == null)
{
    $END$
}

ifn次に、(それが指定したショートカットだった場合)書き込み、押すことができますTab

于 2012-11-21T13:19:34.720 に答える