4

Я попытался использовать ярлык для повторного создания отступа, и я включил этот код в свои настройки → Связывание клавиш - Пользователь

[
     { "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 ответ1

2

Проблема не вызвана созданием сочетания клавиш. Я наблюдал то же поведение, перерисовывая вручную: выделение -> выбрать все, редактировать -> линия, переопределить.

Возвышенный текст "реинденты" по правилам выбранного синтаксиса.

Если выбран "Простой текст", код форматируется без отступа, как вы обнаружили.

С выбранным "Ruby" код переопределяется так, как вы ожидаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .