![如何使用 Sublime Text 3 重新缩进方括号?](https://linux22.com/image/1438713/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Sublime%20Text%203%20%E9%87%8D%E6%96%B0%E7%BC%A9%E8%BF%9B%E6%96%B9%E6%8B%AC%E5%8F%B7%EF%BC%9F.png)
我尝试使用快捷方式重新缩进,并将此代码包含在我的“首选项”→“键绑定 - 用户”中
[
{ "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”后,代码将按照您预期的方式重新缩进。