Есть несколько способов сделать это. CMD + } или нажмите Tab, когда вы выбираете более одной строки, но я хочу изменить привязку клавиш или установить какой-либо плагин, чтобы моя кнопка Tab работала так же, как Shift + Tab.
Если есть какие-либо недоразумения, я покажу пример:
Когда я нажимаю Shift + Tab, линия идет влево, но эта строка не идет вправо, когда я нажимаю только Tab
Попробуйте расширение Multi Command
, чтобы объединить несколько команд в одну
indent line
Indent Line
, выберите Add Keybinding...
Вы получите пользовательскую привязку клавиш, добавленную в конец вашего keybindings.json
, которая выглядит следующим образом:
{
"key": "tab",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
}
Вы можете изменить это предложение "when"
на
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
если вы хотите, чтобы он работал только тогда, когда в строке есть выделение, иначе вы никогда не сможете добавить Tab где-либо, кроме начала строки.
Это прекрасно работает. Спасибо. Это то, что я ищу
Хорошо, рассмотрите возможность принятия ответа (нажмите на галочку), если этот ответ решил ваш вопрос. Спасибо.
Вы пытались перейти к настройкам vs code, затем к настройкам и проверить, отключено ли оно. попробуйте ответы и отсюда stackoverflow.com/questions/36251820/…