Подтвердить что ты не робот

Как заменить четыре пробела вкладкой в ​​Sublime Text 2?

enter image description here

Я хочу заменить все "четыре пробела", которые написаны другим текстовым редактором с вкладками. Как я могу это сделать?

4b9b3361

Ответ 1

В нижнем правом углу строки состояния нажмите Spaces: N (или Tab Width: N, где N - целое число), убедитесь, что он говорит Tab Width: 4 для преобразования из четырех пробелов, а затем выберите Convert Indentation to Tabs из контекстного меню, которое появится после первоначального щелчка.

Аналогично, если вы хотите сделать обратное, щелкните текст Spaces или Tab Width в строке состояния и выберите из того же меню.

enter image description hereenter image description here

Ответ 2

Выберите все, а затем:

Windows/Linux:

Ctrl + Shift + p

затем введите "indent"


Mac:

Shift + Command + p

затем введите "indent"

Ответ 3

Чтобы настроить Sublime, чтобы всегда использовать вкладки, попробуйте добавить следующие настройки к настройкам- > settings-user:

{
    "tab_size": 4,
    "translate_tabs_to_spaces": false
}

Дополнительная информация здесь: http://www.sublimetext.com/docs/2/indentation.html

Ответ 4

В главном меню

View -> Indentation -> Convert Indentation to Tabs / Spaces

Ответ 5

Сделайте регулярное выражение "Поиск" для \t (обратная косая черта, вкладка) и замените на четыре пробела.

Либо главное меню, либо нижнее правое меню с интервалом между шкалами состояния делает то же самое, при меньшем объеме работы.

Ответ 6

создать привязку для быстрого вызова

{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }

добавьте это в Настройки > Ключевые привязки (пользователь) когда вы нажимаете super + alt + t, он преобразует пробелы в закладки

Ответ 7

Вы можете добавить легкую привязку клавиш:

Предпочтение > привязка клавиш - пользователь:

[
    { "keys": ["super+l"], "command": "reindent"},
]

Теперь выберите строку или файл и нажмите: команда + l