Как вставить символ табуляции в возвышенный текст?

12

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

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

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

рекурсивный
источник

Ответы:

11

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

В качестве альтернативы, если вы нажмете shift+ tab, это вставит буквенную вкладку.

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

"tab_completion": false

Источник

Джонни Хенли
источник
5
Нажатие Shift+ Tabне работает для меня.
Rockallite
9

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

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

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

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

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

Rockallite
источник
1
Еще один трюк, о котором я читал на форуме Sublime Text, - это вставить символ, который, как вы знаете, нигде не используется в вашем коде (приведенный пример был обратным ударом, но вы можете вставить символ юникода или что-то в этом роде). Затем вызовите функцию поиска / замены, убедитесь, что Regex включен, найдите своего персонажа и замените его \t, что приведет к появлению вкладки. Это не очень удобно для одноразового использования (хотя и не переключает опцию меню), но работает хорошо, если вы знаете, что собираетесь вставить несколько символов табуляции.
Уилсон Ф,
0

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

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

Джо Альварес
источник