我尝试使用快捷方式重新缩进,并将此代码包含在我的“首选项”→“键绑定 - 用户”中
[
{ "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”后,代码将按照您预期的方式重新缩进。