Редактор TOML показывает ваш код TOML и данные в виде дерева рядом: pyproject.toml, Cargo.toml, настройки Hugo, Netlify или вашего приложения. Сворачивайте таблицы и массивы, смотрите тип и число записей каждого значения и меняйте ключи и значения прямо в дереве - изменение попадает в код ровно в это место, а ваши комментарии и форматирование остаются. Ошибки перечислены со строкой и столбцом, от ключа, определённого дважды, до несуществующей даты, а данные можно проверить по JSON Schema и преобразовать в JSON, YAML, CSV или XML.
Всё работает в вашем браузере. Ваши документы хранятся там, а не на нашем сервере, и нет ни регистрации, ни рекламы.
Подсвеченный TOML 1.0 слева, сворачиваемое дерево посередине. Щелчок в дереве переходит к коду, курсор в коде отмечает его значение в дереве.
Меняйте ключи и значения, добавляйте, дублируйте, перемещайте и удаляйте записи, меняйте тип - каждое действие как небольшая правка кода, поэтому комментарии и пустые строки остаются на своих местах.
Ключи и таблицы, определённые дважды, текст без кавычек, числа с ведущим нулём, несуществующие даты и значения, не подходящие к вашей JSON Schema, - каждая ошибка со строкой и столбцом.
Таблицы вроде [server], массивы таблиц вроде [[servers]], ключи с точками вроде server.port и встроенные таблицы вроде { x = 1 } образуют одно дерево. Переименованный ключ меняется в каждом заголовке, который его называет.
Форматируйте в едином стиле или преобразуйте в JSON, YAML, CSV (массив таблиц - это таблица) и XML. Файлы JSON, YAML, CSV и XML открываются как TOML.
Храните в браузере любое количество документов, у каждого своя история отмен, и скачивайте их все одним ZIP.
Встройте редактор в свой сайт через iframe или откройте его в отдельном окне. Ваша страница передаёт ему документ, получает обратно каждое изменение и каждое сохранение и может поручить ИИ отправлять результаты на ваш сервер. Без регистрации и без ключа.
Нет. Редактор работает в вашем браузере и хранит ваши документы там, а не на нашем сервере. Документ попадает на сервер, только если вы сами настроите вебхук на свой собственный сервер, если сайт со встроенным редактором сохранит его на своём сервере или если другой сайт откроет его здесь через форму (post.php), - тогда наш сервер сразу передаёт его в ваш браузер, не сохраняя. Как на любом сайте, сервер записывает каждое посещение в журнал, а просмотры страниц мы считаем анонимно - см. политику конфиденциальности.
Да. Изменение в дереве записывается в код ровно в этом месте; комментарии, пустые строки и остальное форматирование остаются как есть. «Отменить» возвращает любое изменение.
TOML 1.0: таблицы, массивы таблиц, ключи с точками, встроенные таблицы, четыре вида строк, целые числа в десятичной, шестнадцатеричной, восьмеричной и двоичной записи, дробные числа с inf и nan, а также даты и время. Он принимает то, что принимает tomllib в Python, и сообщает обо всём остальном со строкой и столбцом - ключ или таблица, определённые дважды, число с ведущим нулём, несуществующая дата.
Дерево показывает её один раз, со всеми ключами. Переименование меняет каждый заголовок и ключ с точками, который её называет. Изменение, которое нельзя сделать на месте, - например, переместить таблицу, разбросанную по файлу, - отклоняется с сообщением, а не переписывает ваш файл.
Да, на вкладке Преобразование или в Экспорте; даты и время становятся текстом. Открытые файлы JSON, YAML, CSV и XML преобразуются в TOML. В TOML нет null, поэтому пустые значения пропускаются, с примечанием.
Только в вашем браузере. Нажмите кнопку с папкой вверху слева («Мои документы»), чтобы открывать, переименовывать, дублировать, скачивать или удалять их. Очистка данных сайта в браузере удалит их, поэтому скачайте те, которые хотите сохранить, - или пусть редактор отправляет их на ваш собственный сервер («На сервер»).
Да, любой ИИ - ChatGPT, Claude, Gemini, Copilot или ИИ в вашем инструменте для программирования. Нажмите «ИИ-ассистент», затем «Копировать промпт», вставьте его в свой ИИ и скажите, что нужно изменить. ИИ ответит ссылкой; щёлкните по ней, и данные появятся в вашем редакторе. «Отменить» возвращает любое изменение.
Нисколько. Редактор бесплатный, без рекламы и без регистрации.