在像{ foo: bar }
这样的JavaScript代码中,是否有任何方法可以使 clang-format 保留括号内的空格?
我已经非常仔细地研究了clang-format docs,最接近的是SpacesInContainerLiterals
,但这只会在方括号内放置空格,例如[ 1, 2 ]
(也是我的要求),但会删除括号内的空格。 (该配置还会在花括号内的冒号周围添加空格,而我没有)。
最佳答案
艾哈迈德·法西(Ahmed Fasih)仅部分正确。对于import语句,此选项(Cpp11BracedListStyle: false
)似乎无法100%地起作用。
// input
import { Component, OnDestroy, OnInit, ViewEncapsulation } from '@angular/core';
// output
import {Component, OnDestroy, OnInit, ViewEncapsulation} from '@angular/core';
关于javascript - clang-format 能否在JavaScript对象文字的花括号内放置空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54027896/