如何使用 Sublime Text 3 重新縮排方括號?

如何使用 Sublime Text 3 重新縮排方括號?

我嘗試使用快捷方式重新縮進,並且我已將此程式碼包含在我的首選項 → 鍵綁定 - 用戶中

[
     { "keys": ["f3"], "command": "reindent" , "args": { "single_line": false } }
]

但是當嘗試重新縮排整個頁面時,方括號看起來不太好

例如,當我像這樣輸入嵌套數組時

[
    nest => [
        child => [
            [
                grandchild => aaaa,
                grandchild2 => bbbb,
                grandchild3 => cccc
            ]
        ]
    ]
]

之後我想重新縮排並將所有內容移至此

[
nest => [
child => [
[
grandchild => aaaa,
grandchild2 => bbbb,
grandchild3 => cccc
]
]
]
]

我該如何修復這個問題?

答案1

該問題不是由創建快捷鍵引起的。我透過手動重新縮排觀察到相同的行為:選擇 -> 全選,編輯 -> 行,重新縮排。

Sublime Text 根據所選語法的規則「重新縮排」。

選擇“純文字”後,程式碼格式不會像您發現的那樣縮排。

選擇“Ruby”後,程式碼將按照您的預期重新縮排。

相關內容