20 lines
1.3 KiB
Markdown
20 lines
1.3 KiB
Markdown
|
---
|
|||
|
tags:
|
|||
|
- vscode
|
|||
|
---
|
|||
|
|
|||
|
**Фактическое поведение (по умолчанию):** если выделен текст, то нажатие клавиши `Tab` _заменяет_ текст символом табуляции либо пробелами, в соответствии с настройками отступа.
|
|||
|
|
|||
|
**Ожидаемое поведение:** если выделен текст, то нажатие клавиши `Tab` увеличивает отступ выделенного блока текста, имеется возможность вставить табуляцию в любое место текста при необходимости
|
|||
|
|
|||
|
## Решение
|
|||
|
|
|||
|
1. Нажать `Ctrl+K+S` (открыть таблицу сочетаний клавиш)
|
|||
|
2. В поиске указать **Увеличить отступ**, встать курсором на эту команду
|
|||
|
3. Нажать `Ctrl+K+K`, нажать `Tab`, если необходимо — подтвердить действие
|
|||
|
4. Нажать `Ctrl+K+E` (изменение выражения When) и вставить следующую строку:
|
|||
|
|
|||
|
```
|
|||
|
editorHasSelection && editorTextFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible
|
|||
|
```
|