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
|
||
```
|