在resharper中打开花括号后找不到换行设置

时间:2013-04-06 16:15:44

标签: resharper

当我创建一个新的javascript构造函数时,我想这样做:

var PersonViewModel = function(){};

然后我在分号后按返回并得到这个:

var PersonViewModel = function()
{
};

但我想要的是:

var PersonViewModel = function()
{
   // so I can immediately continue writing code here
};

我希望在开始大括号之后换行。

我找不到javascript选项中的设置,有谁知道吗?

1 个答案:

答案 0 :(得分:0)

ReSharper非常努力不乱用用户打字(至少在正确的时候)。它可以帮助你不要触摸很多,但如果你想完全打字,它会试图让你这样做。但是你想要的功能打破了这个原则:当用户并排输入功能语句时,第二个会在第一个内部输入。

我建议的只是输入...function(){并按Enter键。 ReSharper会自动为您添加},因此您可以继续编写函数体。你会得到语法正确的代码,因为在JavaScript中可以省略;。无论如何,ReSharper会突出显示缺少的;,并建议在整个文件中添加所有缺失的;。只需使用此功能即可使您的代码更美观。