ForHosting KIT · Text & KI

Zeilen mit Leerzeichen einrücken

Rücken Sie hello und world um 4 Leerzeichen ein, und beide Zeilen wandern nach rechts, insgesamt 8 Zeichen mehr. Leerzeilen erhalten dieselben Leerzeichen, vorhandene Einrückung bleibt, und innerhalb der Zeilen ändert sich nichts. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
hello world
Leerzeichen
4
Erhalten Sie
Eingabe
hello world
Text
hello world
Zeilenanzahl
2
Zeilen
hello, world

Ein zeilenbewusstes Einrück-Werkzeug stellt jeder Zeile Ihres Einfügens eine feste Anzahl ASCII-Leerzeichen voran, damit verschachtelte Codeblöcke, Blockzitate und hierarchische Listen ausgerichtet werden, ohne eine IDE zu öffnen. Geben Sie eine beliebige nicht leere mehrzeilige Zeichenkette ein—Quellausschnitte, Chat-Dumps, Markdown-Entwürfe oder Log-Auszüge—plus die ganzzahlige Anzahl führender Leerzeichen, und das Werkzeug normalisiert Zeilenenden, teilt an Zeilenumbrüchen und stellt denselben Leerzeichenlauf jeder Zeile voran, während der Rest unverändert bleibt. Autoren, Entwickler, Dokumentationsschreiber und Support-Agenten brauchen dieselbe Regel pro Zeile, wenn Inhalte unter einem anderen Block verschachtelt werden oder ein Styleguide eine Verschiebung um vier Leerzeichen verlangt.

Was zeilenweises Einrücken mit Leerzeichen bedeutet und wann Sie es nutzen

Sie liefern den Text und einen nichtnegativen Ganzzahlwert spaces zwischen null und zweihundert. Nachdem Windows-CRLF und veraltetes CR zu einer einheitlichen LF-Form normalisiert wurden, wird die Zeichenkette an LF geteilt, jedes Segment—einschließlich Leerzeilen—erhält ein Präfix aus genau so vielen ASCII-Leerzeichen, und die Segmente werden wieder mit LF verbunden. Bereits vorhandene führende Leerzeichen bleiben erhalten: das Werkzeug addiert immer die angeforderte Menge, statt auf eine Zielspalte neu einzuziehen, sodass das Verschachteln eines Blocks mit bereits zwei Leerzeichen unter einer weiteren Ebene mit vier Leerzeichen auf diesen Zeilen sechs Leerzeichen ergibt.

Innere Leerzeichen zwischen Wörtern bleiben; abschließender Inhalt wird nie getrimmt oder zusammengezogen. Null Leerzeichen ist erlaubt und liefert den zeilenende-normalisierten Text ohne zusätzliches Präfix, nützlich zum Testen der Pipeline ohne Verschiebung. Fehlendes, nicht ganzzahliges, negatives oder über zweihundert liegendes spaces scheitert ebenfalls an der Validierung.

Bevorzugen Sie dieses Werkzeug, wenn die Suchabsicht Zeilen mit Leerzeichen einrücken, führende Leerzeichen je Zeile hinzufügen oder einen mehrzeiligen Block unter Markdown oder E-Mail-Zitat verschachteln ist—nicht, wenn Sie nur eine kurze Zeichenkette auf eine feste Breite auffüllen wollen.

Praktische Tipps, Grenzen und verwandte Suchen

Nutzen Sie diese Fähigkeit, wenn die Suchabsicht Zeilen mit Leerzeichen einrücken, führende Leerzeichen mehrzeilig hinzufügen, Codeblock online einrücken oder zitierten Text mit fester Leerzeichenfolge verschachteln ist. Sprachbewusste Formatierer bleiben außerhalb des Umfangs: dieses Werkzeug kennt die Bedeutung der Einrückungstiefe von Python oder YAML nur über die literalen Leerzeichen, die Sie anfordern, und wandelt nie Tabs um. HTML-Quelle und Markdown rücken weiterhin jede Rohzeile der gesendeten Zeichenkette ein; entfernen Sie Tags zuerst, wenn gerenderter Text wichtiger ist als Markup.

Beim Unterrichten von Studierenden oder Onboarding von Reviewern zeigen Sie dasselbe Sample vorher und nachher mit spaces zwei und vier, damit sie sehen, dass nur der führende Rand jeder Zeile wächst und wortinterne Abstände unberührt bleiben.

Codebeispiele unter Dokumentation verschachteln

Dokumentationsautoren fügen einen Ausschnitt ein und rücken jede Zeile um vier Leerzeichen ein, damit Markdown oder reStructuredText den Block als verschachtelten Code unter einem Listeneintrag behandeln.

Mehrzeilige Antworten in Tickets zitieren

Support-Agenten rücken Kundeneinfügungen mit zwei Leerzeichen (oder mehr) ein, bevor sie sie in einen Zitatstil hüllen, damit verschachtelte Gesprächsfäden lesbar bleiben.

Wandelt das Tabs in Leerzeichen um?

Nein. Es stellt nur ASCII-Leerzeichen voran. Vorhandene Tabs innerhalb oder am Anfang einer Zeile bleiben unverändert.

Was passiert bei leerer Eingabe?

Geben Sie eine nicht leere Zeichenkette mit mindestens einem Nicht-Weißraum-Zeichen an.

Werden Leerzeilen ebenfalls eingerückt?

Ja. Jede Zeile nach dem Split—einschließlich leerer—erhält dasselbe führende Leerzeichen-Präfix, damit die Blockstruktur konsistent bleibt.

Wie werden Windows-Zeilenenden behandelt?

CRLF und alleinstehendes CR werden vor dem Split zu LF normalisiert, sodass dasselbe Einfügen auf jeder Plattform dasselbe Ergebnis liefert.

Was passiert mit Zeilen, die schon eingerückt sind?

Ihre vorhandenen Leerzeichen bleiben, und die gewünschte Anzahl kommt hinzu. Das Werkzeug richtet nicht auf eine feste Spalte aus: Eine Zeile mit zwei Leerzeichen hat nach einer Einrückung um vier also sechs.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/str/indent-lines

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/indent-lines \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello\nworld","spaces":4}'
{
  "text": "hello\nworld",
  "spaces": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.indent_lines",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Leere oder nur aus Weißraum bestehende Eingaben werden mit einem klaren invalid_input-Fehler abgelehnt, damit Automatisierung nie einen leeren Einfügevorgang als erfolgreiches Einrücken behandelt.

Was zeilenweises Einrücken mit Leerzeichen bedeutet und wann Sie es nutzen

Die meisten Editoren rücken eine Auswahl ein, indem sie Leerzeichen oder Tabs am Anfang jeder ausgewählten Zeile einfügen; diese Fähigkeit leistet dieselbe Arbeit als fokussierte, API-taugliche Transformation. Eine ganz leere oder nur aus Weißraum bestehende Eingabe ist ein harter Fehler: es gibt kein sinnvolles eingerücktes Dokument zurückzugeben, und Aufrufer sollten das als invalid_input behandeln, nicht als Erfolg mit null Zeilen.

So rufen Sie die API auf und was die Antwort enthält

Der spaces-Wert muss eine endliche Ganzzahl von null bis einschließlich zweihundert sein. Bevorzugen Sie den rohen mehrzeiligen Body statt vorab zusammengefügter Zeilen, wenn Sie echte pro-Zeile-Semantik wollen. Senden Sie einen JSON-Body mit dem Pflicht-Stringfeld text (Aliase input, value, string, s, content und body) und dem Pflicht-Ganzzahlfeld spaces (Aliase n, indent, count, amount und pad). Der Text muss nach globalem Trimmen des Weißraums nicht leer sein und darf hunderttausend Zeichen nicht überschreiten, damit eine einzelne Anfrage Worker- oder Browser-Speicher bei riesigen Einfügungen nicht erschöpft. Bei Erfolg spiegelt die Antwort input als die gesendete Originalzeichenkette, spaces als die angewandte normalisierte Ganzzahl, text als das vollständig eingerückte Ergebnis verbunden mit LF, line_count als die Anzahl der Zeilen nach dem Split (einschließlich leerer), lines als geordnetes Array der eingerückten Zeilenstrings, chars_before und chars_after als Längen der Original- und eingerückten Zeichenketten, chars_added als wie viele Zeichen die Präfixe insgesamt einführten (typisch line_count mal spaces, angepasst wenn die Newline-Normalisierung das Original verkürzte), und message als kurze englische Zusammenfassung mit Zeilenzahl, spaces und hinzugefügten Zeichen. Fehlgeschlagene Validierung—fehlendes text, kein String-Wert, zu große Nutzlast, leerer Inhalt nach globalem Trim oder ungültiges spaces—liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item. Beim Integrieren assertieren Sie auf text oder lines für den eingerückten Inhalt, vergleichen optional chars_added für Regressionen und behandeln invalid_input als Client-Fehler bei leeren Formularen, nicht als Abrechnungsereignis.

Praktische Tipps, Grenzen und verwandte Suchen

Round-Trip-Prüfungen für Tests sind einfach: senden Sie zwei kurze Zeilen mit spaces gleich vier und erwarten Sie, dass jede Zeile mit vier Leerzeichen beginnt; senden Sie eine Leerzeile zwischen Inhalten und bestätigen Sie, dass diese leere Zeile dasselbe Präfix trägt; senden Sie absichtlich leere Zeichenkette oder nur Leerzeichen, um invalid_input und die Meldung für eine nicht leere Zeichenkette zu bestätigen; senden Sie negatives spaces oder eine Gleitkommazahl, um invalid_input am Zählfeld zu bestätigen. Wenn Sie führende und abschließende Weißräume pro Zeile entfernen statt Leerzeichen hinzuzufügen, nutzen Sie das Schwesterwerkzeug zum zeilenweisen Trimmen; wenn Sie eine einzelne Zeichenkette auf Gesamtbreite mit Füllzeichen links oder rechts auffüllen wollen, nutzen Sie String-Pad; wenn Sie pretty-printed JSON mit struktureller Einrückung brauchen, nutzen Sie einen JSON-Formatierer. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein vorausbezahltes Guthaben, was Formularvalidierung und negative CI-Tests günstig hält. Bleiben Sie bei großen Dumps über die API innerhalb der dokumentierten Zeichen- und spaces-Obergrenzen.

Unit-Tests für Text-Vorverarbeiter

Erzeugen Sie bekannte eingerückte mehrzeilige Fixtures und Ablehnungen bei leerer Eingabe oder ungültigem Zähler für Editoren, ETL-Stufen und Markdown-Pipelines.

Ist das zeilenweise Einrück-Werkzeug kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →