Как вставить символ табуляции в Sublime Text?

Как вставить символ табуляции в Sublime Text?

Я пытаюсь вставить табуляцию в документ в Sublime Text. Я использую табуляцию для отступа. Обычно я могу вставить табуляцию, нажав → Tab. Однако иногда вместо вставки символа табуляции это выполняет завершение слова.

Трудно предсказать, когда это произойдет, но когда я это замечаю, я нажимаюBackspace                → Tab Backspace

Есть ли способ лучше?

решение1

Нажатие Shift+Tab не делаетвставьте мне буквальную табуляцию в Sublime Text 3.

Единственный способ вставить буквальную табуляцию — это выполнить следующие действия:

  • Сначала язапрещать the Indent Using Spacesопция через менюViewIndentation.
  • Затем нажмите, Tabчтобы вставить буквенную табуляцию.

После того, как вы закончите, включите эту опцию обратно.

Вы также можете нажать на ячейку строки состояния, на которой написаноSpaces: nилиTab Size: n, и переключитеIndent Using Spacesвариант есть.

решение2

Считаете ли вы функцию завершения слов полезной? Если нет, то отключите ее, и я уверен, что это решит вашу проблему.

Если же нажать shift+ tab, то будет вставлена ​​буквальная табуляция.

Или вы можете отключить автодополнение клавишей Tab, добавив эту строку в Настройки/Настройки файла - Пользователь:

"tab_completion": false

Источник

решение3

Если вы хотите использовать табуляцию при поиске/замене, просто введите табуляцию в новой строке (функция «Отступ с использованием пробелов» отключена), выделите и вырежьте, а затем вставьте в поле поиска или замены.

Подумал, что стоит добавить это на случай, если кто-то, как и я, найдет этот вопрос, ища этот вариант.

Связанный контент