Выберите диалект
Пример использует описанное здесь подмножество dotenv. Режим shell принимает только статические присваивания и отклоняет команды и выражения, требующие раскрытия. Интерпретатор команд не запускается.
Проверка конфигурации
Проверьте объявления и значения, затем просмотрите изменения перед применением к исходному тексту.
Обработка в браузере. Ввод остаётся в памяти, без URL, телеметрии и локальной истории.
Присваиваний: 5 · уникальных: 5 · повторов: 0 · пустых: 1 · предупреждений: 1
Редактор Env сохраняет каждое объявление, даже если имя уже встречалось выше. Это помогает найти присваивание, которое незаметно заменяет проверенное значение, и не скрывает причину за списком только итоговых ключей.
001, false и пустое значение остаются строками. Для путей с обратной косой чертой, адресов с # и многострочных сертификатов полезно сравнить исходную запись с разобранным значением в таблице.
Редактор Env не объединяет одинаковые имена в одну строку. Предупреждение указывает текущую и предыдущую строки. Можно выбрать конкретное вхождение для правки, не удаляя автоматически намеренное переопределение.
Отдельные комментарии и пустые строки задают границы групп. Сортируются только последовательные присваивания, порядок одинаковых ключей сохраняется. Предпросмотр показывает число перемещений; после применения можно один раз отменить изменение.
Пример использует описанное здесь подмножество dotenv. Режим shell принимает только статические присваивания и отклоняет команды и выражения, требующие раскрытия. Интерпретатор команд не запускается.
Переключите результат на таблицу ключей и значений. Она показывает строку после обработки кавычек, а текстовый результат сохраняет исходную запись значения. Пустая строка означает объявленную переменную, а не отсутствие ключа.
Добавление, редактирование, удаление, сортировка и замена открывают предпросмотр. После применения доступна однократная отмена. В ручном режиме Ctrl/Cmd + Enter обновляет результат; устаревший результат нельзя скопировать или скачать.
Форматирование убирает пробелы вокруг знака равенства, сохраняя export, кавычки, экранирование, комментарии и пустые строки. Переводы строк приводятся к LF, начальная BOM UTF-8 удаляется. Значения не переписываются целиком в другом стиле кавычек.
Неверные имена, пропущенный знак равенства, незакрытые кавычки и лишний текст после значения вызывают ошибку с позицией. Дублирующиеся ключи, пустые строки, возможные подстановки и неизвестные escape-последовательности отмечаются предупреждениями.
Таблица позволяет добавить, изменить или удалить конкретное объявление. В форму вводится сама строка без внешних кавычек. Она сериализуется так, чтобы содержащиеся в значении переносы строк не превратились в новые присваивания.
Файлы UTF-8, включая .env.local, принимаются до 1 MiB и 10 000 присваиваний. Ограничение одинаково для вставки и чтения файла. Таблица показывает по 100 строк, но копирование и скачивание включают весь проверенный результат.
Валидатор сообщает о проблемах, а редактор также изменяет объявления. Редактор Env сочетает таблицу значений, позиции ошибок и предпросмотр перед записью в исходный текст. Отсутствие синтаксических ошибок ещё не означает правильную конфигурацию приложения.
Да, поддерживаются значения в кавычках и реальные многострочные значения внутри одинарных или двойных кавычек. Правила экранирования зависят от диалекта. Here-document и произвольные shell-скрипты не поддерживаются; проверяйте разобранную строку в таблице.
Нет. Текст и файлы обрабатываются в памяти браузера без отправки сервису и без локальной истории. При этом исходник, таблица, предпросмотр и скачанный файл содержат видимые значения. Для демонстрации экрана используйте вымышленные данные.
Используйте присваивания ИМЯ=значение, записывая само имя допустимыми ASCII-символами. В dotenv символ # вне кавычек начинает комментарий. Значения с # или значимыми крайними пробелами нужно заключать в кавычки; правила зависят от выбранного диалекта.
Файлы с секретами лучше исключить из репозитория, сохранив пример без рабочих учётных данных. Настройте правила исключения под свой проект. Инструмент не определяет конфиденциальность строк и не создаёт обезличенную копию автоматически.
Есть вопрос о значении или правиле?
Откройте Редактор Env, просмотрите предупреждения и предлагаемый текст, затем примените изменение и сохраните файл.