De TOML-editor toont je TOML-code en de gegevens als boom naast elkaar: pyproject.toml, Cargo.toml, de instellingen van Hugo, Netlify of je eigen app. Klap tabellen en arrays in en uit, zie het type en het aantal items van elke waarde, en wijzig sleutels en waarden direct in de boom - de wijziging komt precies op die plek in de code, en je opmerkingen en opmaak blijven. Fouten staan in een lijst met regel en kolom, van een sleutel die twee keer gedefinieerd is tot een datum die niet bestaat, en de gegevens kun je controleren met een JSON Schema en omzetten naar JSON, YAML, CSV of XML.
Alles draait in je browser. Je documenten worden daar bewaard, niet op onze server, en er is geen registratie en geen reclame.
Gemarkeerde TOML 1.0 links, de inklapbare boom in het midden. Een klik in de boom springt naar de code, de cursor in de code markeert zijn waarde in de boom.
Sleutels en waarden wijzigen, items toevoegen, dupliceren, verplaatsen en verwijderen, een type wijzigen - telkens als kleine bewerking van de code, zodat commentaar en lege regels blijven waar ze zijn.
Sleutels en tabellen die twee keer gedefinieerd zijn, tekst zonder aanhalingstekens, getallen met een voorloopnul, datums die niet bestaan en waarden die niet bij je JSON Schema passen, elk met regel en kolom.
Tabellen zoals [server], arrays van tabellen zoals [[servers]], sleutels met punten zoals server.port en inline tabellen zoals { x = 1 } vormen één boom. Een hernoemde sleutel verandert in elke kop die hem noemt.
Opmaken met één indeling, of omzetten naar JSON, YAML, CSV (een array van tabellen is een tabel) en XML. JSON-, YAML-, CSV- en XML-bestanden openen als TOML.
Bewaar zoveel documenten als je wilt in je browser, elk met een eigen geschiedenis voor Ongedaan maken, en download ze allemaal als ZIP.
Zet de editor met een iframe of in een eigen venster in je eigen website. Je pagina geeft hem het document, krijgt elke wijziging en elke opgeslagen versie terug en kan een AI zijn resultaten naar je server laten sturen. Zonder registratie, zonder sleutel.
Nee. De editor draait in je browser en bewaart je documenten daar, niet op onze server. Een document gaat alleen naar een server als je zelf een webhook naar je eigen server instelt, als een website die de editor insluit het op de eigen server opslaat, of als een andere website het hier met een formulier (post.php) opent - onze server geeft het dan direct door aan je browser, zonder het op te slaan. Zoals bij elke website registreert de server elk bezoek, en we tellen paginaweergaven anoniem - zie de privacyverklaring.
Ja. Een wijziging in de boom wordt precies op die plek in de code geschreven; commentaar, lege regels en de rest van de opmaak blijven zoals ze zijn. Ongedaan maken draait elke wijziging terug.
TOML 1.0: tabellen, arrays van tabellen, sleutels met punten, inline tabellen, de vier soorten strings, gehele getallen in decimaal, hexadecimaal, octaal en binair, kommagetallen met inf en nan, en datums en tijden. Hij accepteert wat Pythons tomllib accepteert en meldt al het andere met regel en kolom - een sleutel of tabel die twee keer gedefinieerd is, een getal met een voorloopnul, een datum die niet bestaat.
De boom toont hem één keer, met al zijn sleutels. Hernoem je hem, dan veranderen alle koppen en sleutels met punten die hem noemen. Een wijziging die niet ter plekke kan - bijvoorbeeld een tabel verplaatsen die over het bestand verspreid is - wordt geweigerd met een melding in plaats van je bestand te herschrijven.
Ja, op het tabblad Omzetten of onder Exporteren; datums en tijden worden tekst. JSON-, YAML-, CSV- en XML-bestanden die je opent, worden omgezet naar TOML. TOML heeft geen null, dus lege waarden worden weggelaten, met een melding.
Alleen in je browser. Klik op de mapknop linksboven (Mijn documenten) om ze te openen, te hernoemen, te dupliceren, te downloaden of te verwijderen. Als je de sitegegevens van je browser wist, verdwijnen ze, dus download de documenten die je wilt bewaren - of laat de editor ze naar je eigen server sturen ("Opslaan op server").
Ja, elke AI - ChatGPT, Claude, Gemini, Copilot of de AI in je programmeertool. Klik op "AI-assistent", dan op "Prompt kopiëren", plak hem in je AI en zeg wat die moet wijzigen. De AI antwoordt met een link; klik erop en de gegevens verschijnen in je editor. "Ongedaan maken" draait elke wijziging terug.
Nee. De editor is gratis, zonder reclame en zonder registratie.