小编Con*_*nor的帖子

PhpStorm数组缩进8个空格而不是4个空格

PhpStorm中的代码风格一直在对我的数组缩进做一些奇怪的事情。以常规方式创建新数组时

$array = [|] // The | marks my cursor
Run Code Online (Sandbox Code Playgroud)

然后我按回车

$array = [
        | // My cursor starts all the way there
]
Run Code Online (Sandbox Code Playgroud)

当我使用CMD+ ALT+ 重新格式化代码时K,缩进会重置。

$array = [
    | // To here
]
Run Code Online (Sandbox Code Playgroud)

这发生在我项目中的每个文件中。我检查了我的代码样式首选项,将它们设置为PSR1 / PSR2标准,并检查了与缩进/数组有关的每个选项。

这仅发生在数组上,而不发生在函数声明,类声明和控制结构上。

有没有人熟悉这个问题,如果有,有解决方案吗?

php phpstorm

5
推荐指数
1
解决办法
378
查看次数

两个类:not()选择器

我希望将某些样式应用于一个元素,当它没有两个类时(不是两个类中的任何一个,而是两个类).
:not选择似乎并不接受两班.使用两个单独的:not选择器使其被解释为OR语句.我需要应用样式

p:not(.foo.bar) {
  color: #ff0000;
}
Run Code Online (Sandbox Code Playgroud)
<p class="foo">This is a (.foo) paragraph.</p>
<p class="bar">This is a (.bar) paragraph.</p>
<p class="foo bar">This is a (.foo.bar) paragraph.</p>
<p>This is a normal paragraph.</p>
Run Code Online (Sandbox Code Playgroud)

因此,具有该类的任何元素foo都应该应用样式,以及具有该类的任何元素bar.仅当元素具有两个类(class="foo bar")时,才应该应用样式.

html css css3

4
推荐指数
1
解决办法
124
查看次数

得到; 不正常

对于学校作业,我应该创建一个可以按小时,分钟和秒存储时间的Time类.一切都工作正常,但只有声明得到时,属性总是返回0; 并设定;

private int seconds, minutes, hours;
    public int Seconds { get; set; }
    public int Minutes { get; set; }
    public int Hours { get; set; }
Run Code Online (Sandbox Code Playgroud)

如果我在getter中定义要返回的内容,它可以正常工作:

private int seconds, minutes, hours;
    public int Seconds { get { return this.seconds; } set { this.seconds = value; } }
    public int Minutes { get { return this.minutes; } set { this.minutes = value; } }
    public int Hours { get { return this.hours; } set { this.hours = value; …
Run Code Online (Sandbox Code Playgroud)

c# accessor

3
推荐指数
1
解决办法
144
查看次数

标签 统计

accessor ×1

c# ×1

css ×1

css3 ×1

html ×1

php ×1

phpstorm ×1