Я пытаюсь вставить табуляцию в документ в Sublime Text. Я использую табуляцию для отступа. Обычно я могу вставить табуляцию, нажав → Tab. Однако иногда вместо вставки символа табуляции это выполняет завершение слова.
Трудно предсказать, когда это произойдет, но когда я это замечаю, я нажимаюBackspace → Tab ← Backspace →
Есть ли способ лучше?
решение1
Нажатие Shift+Tab не делаетвставьте мне буквальную табуляцию в Sublime Text 3.
Единственный способ вставить буквальную табуляцию — это выполнить следующие действия:
- Сначала язапрещать the
Indent Using Spaces
опция через менюView
→Indentation
. - Затем нажмите, Tabчтобы вставить буквенную табуляцию.
После того, как вы закончите, включите эту опцию обратно.
Вы также можете нажать на ячейку строки состояния, на которой написаноSpaces: n
илиTab Size: n
, и переключитеIndent Using Spaces
вариант есть.
решение2
Считаете ли вы функцию завершения слов полезной? Если нет, то отключите ее, и я уверен, что это решит вашу проблему.
Если же нажать shift+ tab, то будет вставлена буквальная табуляция.
Или вы можете отключить автодополнение клавишей Tab, добавив эту строку в Настройки/Настройки файла - Пользователь:
"tab_completion": false
решение3
Если вы хотите использовать табуляцию при поиске/замене, просто введите табуляцию в новой строке (функция «Отступ с использованием пробелов» отключена), выделите и вырежьте, а затем вставьте в поле поиска или замены.
Подумал, что стоит добавить это на случай, если кто-то, как и я, найдет этот вопрос, ища этот вариант.