Перейти к содержанию
TextArray
100% локально

Отступ текста

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

Входные данные
Выходные данные

Отступ текста

Отступ текста добавляет или удаляет начальные пробелы в каждой строке одновременно. Вставьте блок кода, список или цитату, выберите пробелы или табуляции и их количество в строке, и инструмент мгновенно изменит отступы всего этого. Это быстрый способ переместить фрагмент на место внутри файла большего размера, сделать отступ в цитате или выровнять контур обычного текста, не касаясь каждой строки вручную.

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

«Удалить общий отступ» работает как отступ в коде: он находит пробелы, которые разделяют все непустые строки, и удаляет ровно столько из них всех, поэтому фрагмент, скопированный из глубоко вложенной функции, возвращается обратно в левое поле, сохраняя при этом свою внутреннюю структуру. Здесь игнорируются настройки суммы и единицы измерения, поскольку общая маржа определяет, сколько отрезать.

Параметр «Оставлять пустые строки нетронутыми» сохраняет пустые строки и строки, содержащие только пробелы, такими, какие они есть, поэтому добавление отступов никогда не приводит к появлению конечных пробелов на пустых строках. Концы строк нормализованы, поэтому смешанный ввод CRLF и LF получается последовательным. Все работает локально в вашем браузере и ничего не загружается.

FAQ

В чем разница между удалением и удалением общего отступа?
«Удалить отступ» удаляет фиксированное количество единиц из каждой строки. «Удалить общий отступ» измеряет пробелы, которые разделяют все непустые строки, и удаляет именно их, как отступ в коде, сохраняя относительную структуру.
Что произойдет, если отступ в строке будет меньше установленного мной значения?
Он просто теряет имеющиеся пробелы и ничего более. Удаление четырех пробелов из строки, начинающейся с двух, просто удаляет эти два, поэтому линии никогда не смещаются.
Влияет ли удаление пробелов на вкладки?
Нет. В режиме пробелов ведущий табулятор останавливает удаление и остается на месте, а в режиме табуляции ведущие пробелы остаются без изменений. Это убережет вас от случайного смешивания двух стилей отступов.
Что делает «Оставлять пустые строки нетронутыми»?
Он пропускает пустые строки и строки, содержащие только пробелы, поэтому добавление отступов никогда не добавляет конечные пробелы к пустым строкам, а его удаление оставляет их такими, какими они были.
Мой текст где-нибудь загружен?
Нет. Текст полностью обрабатывается в вашем браузере и никогда не покидает ваше устройство.