当我创建一个新的javascript构造函数时,我想这样做:
var PersonViewModel = function(){};
然后我在分号后按返回并得到这个:
var PersonViewModel = function()
{
};
但我想要的是:
var PersonViewModel = function()
{
// so I can immediately continue writing code here
};
我希望在开始大括号之后换行。
我找不到javascript选项中的设置,有谁知道吗?
答案 0 :(得分:0)
ReSharper非常努力不乱用用户打字(至少在正确的时候)。它可以帮助你不要触摸很多,但如果你想完全打字,它会试图让你这样做。但是你想要的功能打破了这个原则:当用户并排输入功能语句时,第二个会在第一个内部输入。
我建议的只是输入...function(){
并按Enter键。 ReSharper会自动为您添加}
,因此您可以继续编写函数体。你会得到语法正确的代码,因为在JavaScript中可以省略;
。无论如何,ReSharper会突出显示缺少的;
,并建议在整个文件中添加所有缺失的;
。只需使用此功能即可使您的代码更美观。