在像{ foo: bar }这样的JavaScript代码中,有没有办法让clang-format只保留大括号内的空格?
我非常仔细地研究了clang-format docs,最接近的是SpacesInContainerLiterals,但它只会在括号中放入空格,比如[ 1, 2 ] (这也是我的要求),但会删除括号中的空格。(该配置还在大括号内的冒号周围添加空格,这是我不能做到的)。
发布于 2019-07-31 01:59:59
艾哈迈德·法西赫只是部分正确。对于import语句,这个选项(Cpp11BracedListStyle: false)似乎不是100%有效。
// input
import { Component, OnDestroy, OnInit, ViewEncapsulation } from '@angular/core';// output
import {Component, OnDestroy, OnInit, ViewEncapsulation} from '@angular/core';发布于 2019-07-26 10:45:39
看起来即使在JavaScript文件上Cpp11BracedListStyle: false也能工作!
https://stackoverflow.com/questions/54027896
复制相似问题