Відповіді:
У нижньому правому куті на панелі стану натисніть Spaces: N
(або Tab Width: N
, де N - ціле число), переконайтеся, що він говорить Tab Width: 4
про перетворення з чотирьох пробілів, а потім виберіть Convert Indentation to Tabs
у контекстному меню, яке з’явиться після початкового клацання.
Аналогічно, якщо ви хочете зробити навпаки, натисніть кнопку Spaces
або Tab Width
текст у рядку стану та виберіть із того самого меню.
Виберіть усе, а потім:
Ctrl+ Shift+p
потім введіть "відступ"
Shift+ Command+p
потім введіть "відступ"
Щоб настроїти Sublime завжди використовувати вкладки, спробуйте додати наступне до налаштувань-> налаштування-користувача:
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
Більше інформації тут: http://www.sublimetext.com/docs/2/indentation.html
Зробіть регулярний вираз "Пошук" \t
(зворотний косий рядок, вкладка) та замініть чотири пробіли.
Або головне меню, або нижнє праворучне інтервал між рядками стану роблять те саме, з меншою роботою.
створити швидке в'язання клавіш
{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }
додайте це до Налаштування> Прив'язки клавіш (користувач), коли ви натискаєте super+ alt+, tце перетворить пробіли у вкладки
Якщо ви хочете рекурсивно застосувати цю зміну до всіх файлів у директі, ви можете скористатися модалом Find> Find in Files ...
Редагувати Я не виділив його на зображенні, але ви повинні натиснути кнопку. * Зліва, щоб Sublime інтерпретував поле Find як регулярний вираз / редагувати
Редагувати 2 Я нехтував, щоб додати початок якорного рядка в регулярний вираз. Я виправляю це нижче та оновлюю зображення, коли отримаю шанс / Редагувати
Зворотний вираз у полі «Знайти» ^[^\S\t\n\r]{4}
буде відповідати символам пробілів у групах по 4 (виключаючи вкладки та символи нового рядка). Поле заміни \t
вказує, що ви хочете замінити їх на вкладки.
Якщо натиснути кнопку праворуч від поля «Де», ви побачите параметри, які допоможуть вам націлити пошук, замінити. Add Folder
опція дозволить вам вибрати папку, з якої ви хочете рекурсивно шукати. Цей Add Include Filter
параметр дозволить вам обмежити пошук файлами певного розширення.