Перейти до вмісту
TextArray
100% локально

Табуляції до пробілів

Перетворюйте табуляції на пробіли або пакуйте пробіли назад у табуляції будь-якої ширини табуляції.

Введення

Табуляції до пробілів

Табуляції або пробіли є найстарішим аргументом у програмуванні, і відповідь зазвичай залежить від того, чий файл ви відкрили. Цей інструмент встановлює його для певного блоку тексту: вставте код, файл конфігурації, Makefile або стовпець експортованих даних, виберіть напрямок, і пробіли перезаписуються відповідно до відповідності.

Перетворення табуляції на пробіли розширює кожну табуляцію так, як це робить редактор: табуляція переміщує курсор до наступної позиції табуляції, а не сліпо вставляє фіксовану кількість пробілів, тому символ після нього потрапляє в той самий стовпець, що й раніше. Виберіть 2, 4 або 8 пробілів на вкладку або встановіть спеціальну ширину від 1 до 16. З іншого боку, пробіли для вкладок пакують пробіли назад у вкладки, де вкладка досягає того самого стовпця, і залишає будь-які залишкові пробіли на місці, щоб нічого не зміщувалося.

Відступи обмежують перетворення лише початковим пробілом у кожному рядку, що і потрібно для вихідного коду: відступи нормалізуються, тоді як вкладки всередині рядків, коментарі чи вирівняні стовпці TSV залишаються в спокої. Вимкніть його, щоб переписати кожну табуляцію та кожну прогалину в тексті. Windows (CRLF), Unix (LF) і класичний Mac (CR) працюють, а вихід завжди використовує LF. Підрахунок під результатом показує, скільки вкладок увійшло, скільки вийшло та скільки рядків змінилося, тому помилкова ширина стає очевидною одразу.

Усе відбувається у вашому браузері. Ваш код ніколи не завантажується, тому приватне джерело, внутрішня конфігурація та клієнтські дані безпечні для вставлення. Скопіюйте результат, завантажте його як файл .txt або надішліть назад на вхід для іншого проходу.

FAQ

Скільки пробілів має бути одна вкладка?
Чотири — це загальне значення за замовчуванням і ширина, яку обирає більшість посібників зі стилю. Веб-проекти часто використовують 2, класичні інструменти Unix припускають 8. Встановіть будь-яку ширину від 1 до 16.
Чи це зіпсує мій Makefile?
Це буде, якщо ви конвертуєте рядки рецепту: make вимагає справжню вкладку та відхиляє пробіли. Перетворюйте файли Makefile у напрямку пробілів до табуляції або взагалі не перетворюйте їх.
Чи завжди одна табуляція стає однаковою кількістю пробілів?
Ні. Табуляція переходить до наступної позиції табуляції, тому при ширині 4 табуляція у стовпці 3 стає одним пробілом, а не чотирма. Саме так редактори відображають вкладки, і це зберігає ваші стовпці вирівняними.
Що змінює «Лише відступ»?
Це обмежує перетворення пробілами на початку кожного рядка. Табуляції та пробіли всередині рядка — у рядках, коментарях або вирівняних стовпцях — залишаються такими, як вони є.
Мій текст десь завантажено?
Ні. Інструмент повністю працює у вашому браузері, і ваш код ніколи не залишає ваш пристрій.