我在 ReSharper 中是否有与 intelij 的“ifn”和“inn”实时模板类似的东西?
(“if not null”和“if null”模板)
谢谢。
问问题
234 次
1 回答
4
ReSharper 没有内置这些,但您可以轻松地自己编写它们。只需转到ReSharper > Templates Explorer... > Surround Templates并添加一个新模板,如下所示:
if ($SELECTION$ == null)
{
throw new ArgumentNullException("$SELECTION$");
}
然后你可以选择一些东西并点击Ctrl+ E,U用你的模板包围选择:
就我而言,我将它添加到带有字母F的快速列表中。
如果您希望能够键入ifn
并按下Tab,则需要添加一个实时模板。这可以在Template Explorer中的Live Templates下完成,但内容必须不同:
if ($ARGUMENT$ == null)
{
throw new ArgumentNullException("$ARGUMENT$");
}
或者可能:
if ($ARGUMENT$ == null)
{
$END$
}
然后你可以写ifn
(如果那是你指定的快捷方式)然后按Tab
于 2012-11-21T13:19:34.720 回答