1

Я хочу добавить связывание клавиш для Reindent(Edit> Line> Reindent).

Я пробовал добавлять

"keys": ["ctrl+shift+i"], "command": "reindent"

Но это ничего не делает, даже после перезапуска возвышенного

Другие ответы кажутся устаревшими.

Полные настройки-файл пользователя:

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
{
    "update_check":false,
    "font_size":11,
    {"keys": ["ctrl+shift+i"], "command": "reindent"},
}

1 ответ1

0

Я полагаю, вы добавляете конфигурацию в неправильный файл. Это должно идти в Key Bindings - User , а не в Settings - User .

Также вам не нужна запятая в конце последней строки в списке.

Согласно предоставленной вами информации, вот что я рекомендую:

Измените содержимое ваших Settings - User следующим образом:

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
{
    "update_check":false,
    "font_size":11
}

Отредактируйте содержимое своих Key Bindings - User к следующему:

[
    {"keys": ["ctrl+shift+i"], "command": "reindent"}
]

Обратите внимание, что если вы хотите всегда заново создавать отступы всего содержимого открытого файла, независимо от выбора, вы можете отредактировать свои Key Bindings - User к следующему:

[
    {"keys": ["ctrl+shift+i"], "command": "reindent", "args": {"single_line": false}}
]

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