VSCode вставить символ вкладки вручную
При использовании VSCode большинство моих файлов имеют отступы, используя пробелы. Однако иногда я хочу вставить литеральную вкладку. Когда я использовал vim, я бы использовал <Ctrl> + v <Tab> но это не работает с VSCode.
Я искал и искал и ничего не нашел. Пожалуйста, помогите!
Ответы
Ответ 1
Я не уверен, что существует универсальное решение, но вы можете настроить привязку клавиш для этого:
{
"key": "ctrl+v tab",
"command": "type",
"args": { "text": "\t" },
"when": "editorTextFocus"
}
Эта связка клавиш будет вставлять символ табуляции, даже если текущий режим - пробелы.
Ответ 2
Быстрое и грязное решение: найдите вкладку в другом месте, затем скопируйте-вставьте.
Скорее всего, у вас уже есть символ табуляции в редактируемом файле, но если нет, вы можете сгенерировать его в другом приложении или текстовом редакторе.
Вы также можете создавать вкладку программно в оболочке bash со следующей командой (скобки необязательны):
echo -e [\\t]
Для ваших более насущных потребностей я добавил символ табуляции ниже...
There is a tab character between these brackets: [ ]
Другой подход - временно изменить режим вкладок, как показано здесь.
Ответ 3
<Alt> <Numpad: 0 0 9>
Все еще прекрасно работает!
Ответ 4
Не знаю о VSCode, но в Visual Studio Enterprise 2017 вы можете попробовать:
Edit->Advanced->Tabify Selected Lines
.
Может быть, этого будет достаточно для большинства ваших потребностей.