【问题标题】:Unable to change Beautify indent size无法更改美化缩进大小
【发布时间】:2016-12-22 00:46:12
【问题描述】:

我正在尝试在 Atom Beautify 中将 CSS/SCSS 的缩进大小更改为两个空格,但它没有效果,并且缩进保持在四个空格。即使我在 .jsbeautifyrc 文件中将其设置为两个空格,它也没有效果。我错过了什么吗?

{
    "indent_size": 2,
    "indent_char": " ",
    "indent_level": 0,
    "indent_with_tabs": false,
    "preserve_newlines": true,
    "max_preserve_newlines": 10,
    "jslint_happy": false,
    "space_after_anon_function": false,
    "brace_style": "collapse-preserve-inline",
    "keep_array_indentation": false,
    "keep_function_indentation": false,
    "space_before_conditional": true,
    "break_chained_methods": false,
    "eval_code": false,
    "unescape_strings": false,
    "wrap_line_length": 0
}

【问题讨论】:

    标签: atom-editor


    【解决方案1】:

    atom-beautify使用自己的配置,在Atom中可以通过以下两种方式改变:

    1. 在设置 GUI 中
      • Ctrl + , 打开设置(或文件>设置)
      • 选择
      • 找到atom-beautify并点击设置
      • 找到 CSS 并点击展开 CSS 设置
      • 在显示 Indent Size: 的位置输入所需的缩进大小
      • SCSS 重复前 2 个步骤
    2. config.cson
      • 文件>配置...打开config.cson
      • 添加以下内容
    3. "atom-beautify":
        css:
          indent_size: 2
        scss:
          indent_size: 2
      

    【讨论】:

    • 对不起,如果我没有说清楚,但是这两个地方的缩进大小已经设置为两个,这就是为什么我不明白为什么它不将我的代码格式化为预计。
    • 使用 Atom Beautify 的调试功能可能会有所帮助。 Command Palette -> Atom Beautify: Help Debug Editor。这会创建一个巨大的输出文件,但它可能有助于确定从何处读取缩进设置。
    • 另外,可以使用github.com/harmsk/atomic-management 进行每个项目的配置。
    猜你喜欢
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多