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

Відступ тексту

Додайте або видаліть відступи на початку кожного рядка з пробілами або табуляцією.

Введення
Вихід

Відступ тексту

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

Три дії покривають звичайні потреби. «Додати відступ» до кожного рядка додає вибрану кількість пробілів або табуляції. Функція «Видалити відступ» видаляє стільки одиниць від початку кожного рядка, і це прощає: рядок із меншою кількістю пробілів на початку, ніж кількість, просто втрачає те, що має, тому нічого не зміщується з вирівнювання. У режимі пробілів початкова табуляція залишається окремою, а в режимі табуляції початкові пробіли залишаються окремо, тому ви ніколи не змішуєте їх випадково.

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

Параметр «Залишити порожні рядки недоторканими» зберігає порожні рядки та рядки, що містять лише пробіли, тому додавання відступу ніколи не розсипає кінцеві пробіли на порожні рядки. Закінчення рядків нормалізовано, тому змішаний вхід CRLF і LF виходить послідовним. Усе працює локально у вашому браузері, і нічого не завантажується.

FAQ

Яка різниця між видаленням і видаленням загального відступу?
«Видалити відступ» видаляє фіксовану кількість одиниць із кожного рядка. «Видалити загальний відступ» вимірює пробіли, спільні для всіх непорожніх рядків, і видаляє саме їх, як кодовий відступ, зберігаючи відносну структуру.
Що станеться, якщо рядок має відступ, менший за встановлений?
Він просто втрачає пробіли, які має, і нічого більше. Видалення чотирьох пробілів із рядка, який починається з двох, лише видаляє ці два, тому рядки ніколи не вирівнюються.
Чи впливає видалення пробілів на вкладки?
Ні. У режимі пробілів табуляція на початку зупиняє видалення та залишається на місці, а в режимі табуляції пробіли на початку залишаються окремо. Це запобігає випадковому змішуванню двох стилів відступів.
Що робить «Залишити порожні рядки недоторканими»?
Він пропускає порожні рядки та рядки, що містять лише пробіли, тому додавання відступу ніколи не додає кінцеві пробіли до порожніх рядків, а його видалення залишає їх без змін.
Мій текст десь завантажено?
Ні. Текст повністю обробляється у вашому браузері та ніколи не залишає ваш пристрій.