在Visual Studio Code(MacOS)中,我已经花了好几个小时找到如何在键入时将开括号放入新行.我打字这个:
class Foo{
Run Code Online (Sandbox Code Playgroud)
...然后按Enter键.我自动得到了大括号:
class Foo{
}
Run Code Online (Sandbox Code Playgroud)
但我想要这个(就像VS 2017那样):
class Foo
{
}
Run Code Online (Sandbox Code Playgroud)
我可以用格式化命令(Shift + Alt + F)来做到这一点,但我可以自动使用它吗?
我尝试了不同的扩展(我的用户设置中的行).
一切都没有成功,这些设置都没有在打字时进行这种格式化.
我有一个嵌套的无序列表,其中一个"li"元素用标识符定义:[data-main]
- 1(必须选择)
- 1.1
- 1.2
- 2
使用以下html:
<ul>
<li data-main>1 (must be selected)
<ul>
<li>1.1</li>
<li>1.2</li>
</ul>
</li>
<li>2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我正在尝试找到合适的CSS选择器,仅选择没有子元素的元素1:1.1和1.2.选择者,我试过:
li:not([data-main]) - 选择除了main之外的所有li,但我需要相反的东西
[data-main]:not(:nth-child(1)) - 什么都不选