2016-12-11 45 views
0

我想對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 
} 

回答

0

atom-beautify使用其自己的配置,這可以通過以下兩種方式中的Atom改變:

  1. 在設置GUI
    • Ctrl + ,打開設置(或文件>設置)
    • 選擇
    • 查找atom-beautify並點擊設置
    • 查找CSS並單擊展開對CSS
    • 輸入你想要縮進大小設置在那裏說:縮進大小:
    • 重複上述2個步驟SCSS
  2. config.cson
    • 文件>配置...打開config.cson
    • 添加以下
  3. "atom-beautify": 
        css: 
        indent_size: 2 
        scss: 
        indent_size: 2 
    
+0

很抱歉,如果我沒有說清楚,但在縮進大小已經被設置爲兩這兩個地方,這就是爲什麼我不明白爲什麼它不按預期格式化我的代碼。 –

+0

可能有所幫助的是使用Atom Beautify的調試功能。 'Command Palette' - >'Atom Beautify:Help Debug Editor'。這會創建一個巨大的輸出文件,但它可能有助於查明縮進設置的讀取位置。 –