Как сделать отступ на ОДНУ строку в Vscode, нажав кнопку Tab? Vscode

Есть несколько способов сделать это. CMD + } или нажмите Tab, когда вы выбираете более одной строки, но я хочу изменить привязку клавиш или установить какой-либо плагин, чтобы моя кнопка Tab работала так же, как Shift + Tab.

Если есть какие-либо недоразумения, я покажу пример:

Когда я нажимаю Shift + Tab, линия идет влево, но эта строка не идет вправо, когда я нажимаю только Tab

Вы пытались перейти к настройкам vs code, затем к настройкам и проверить, отключено ли оно. попробуйте ответы и отсюда stackoverflow.com/questions/36251820/…

Armen Sanoyan 14.12.2020 12:32

Попробуйте расширение Multi Command, чтобы объединить несколько команд в одну

rioV8 14.12.2020 15:34
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
2
273
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Перейти к сочетаниям клавиш
  2. искать indent line
  3. щелкните правой кнопкой мыши запись Indent Line, выберите Add Keybinding...
  4. во всплывающем окне с запросом привязки клавиш нажмите Tab и Enter, чтобы принимать

Вы получите пользовательскую привязку клавиш, добавленную в конец вашего keybindings.json, которая выглядит следующим образом:

 {
    "key": "tab",
    "command": "editor.action.indentLines",
    "when": "editorTextFocus && !editorReadonly"
 }

Вы можете изменить это предложение "when" на

"when": "editorHasSelection && editorTextFocus && !editorReadonly"

если вы хотите, чтобы он работал только тогда, когда в строке есть выделение, иначе вы никогда не сможете добавить Tab где-либо, кроме начала строки.

Это прекрасно работает. Спасибо. Это то, что я ищу

Aspiration 15.12.2020 09:05

Хорошо, рассмотрите возможность принятия ответа (нажмите на галочку), если этот ответ решил ваш вопрос. Спасибо.

Mark 15.12.2020 18:00

Другие вопросы по теме