Seitentaste und Lauter halten den Bildschirm fest. Wenn auf dem Bildschirm Code steht, ist das fast nie das, was du willst.

Ein Handy-Screenshot von Code nimmt die Statusleiste mit, die App-Oberfläche, die zufällige Scrollposition — und, das ist der eigentliche Ruin, die Breite deines Telefons statt der Breite, die dein Code braucht. Lange Zeilen sind schon umbrochen oder abgeschnitten, bevor du überhaupt auslöst. Du fotografierst einen Kompromiss, den das Telefon für dich geschlossen hat.

Die Lösung ist auf dem iPhone dieselbe wie überall: vom Text ausgehen, nicht vom Bildschirm.

Das Problem, Code überhaupt aufs Telefon zu bekommen

Das ist die ehrliche Hürde, und die meisten Anleitungen überspringen sie. Auf dem Mac ist dein Code schon da. Auf dem Telefon meistens nicht.

In der Praxis kommt er auf einem von vier Wegen an:

  • Die Zwischenablage. Dank universeller Zwischenablage liegt alles, was du am Mac kopierst, eine Sekunde später auf dem iPhone. Das ist mit Abstand der häufigste Weg.
  • Eine Nachricht an dich selbst. Slack, Nachrichten oder eine Notiz.
  • Eine Datei. Etwas in iCloud Drive oder Dateien, geöffnet und kopiert.
  • Du hast ihn dort geschrieben. Selten, aber mit einem Code-Editor auf dem iPad durchaus plausibel.

Alle vier enden gleich: Der Code liegt als Text auf deinem Telefon, bereit zum Einfügen. Nur dieser Zustand zählt.

Füg ihn in etwas ein, das Code darstellen kann

Codeshot läuft nativ auf dem iPhone. Der Einfügen-Knopf ist der ganze Einstieg — antippen, und aus der Zwischenablage wird ein hervorgehobenes Snippet.

Der Bereich „Quelle

Die Sprache wird aus dem Code selbst erkannt, über 60 hinweg, und die Auswahl in der Ecke überschreibt das, wenn ein kurzes Fragment mehrdeutig ist — drei Zeilen C und drei Zeilen C++ sehen für jede Erkennung gleich aus. Die Vorschau oben aktualisiert sich mit, das exportierte Bild ist also genau das, was du ansiehst.

Weil es vom Text ausgeht, gehört die Breite dir statt deinem Telefon. Dieser eine Unterschied ist der Großteil davon, warum das Ergebnis einen Screenshot schlägt.

Nimm ein Theme mit Kontrast

Es gibt 30 Syntax-Themes, jedes mit heller und dunkler Variante.

Codeshot auf dem iPhone mit dem Bereich „Design

Auf dem Telefon zählt diese Wahl mehr als am Schreibtisch — und in die andere Richtung, als die meisten erwarten. Du wählst nicht das Theme, in dem du gern in voller Größe liest. Du wählst eines, das übersteht, im Feed von jemand anderem verkleinert zu werden. Kontrastreiche Themes tragen kleine Schrift; die weicheren hellen verlieren ihre Struktur.

Der Hintergrund sitzt hinter dem Fenster — ein macOS-Wallpaper, einer von 92 Verläufen, eine Volltonfarbe, oder gar nichts, wenn du mit Transparenz exportieren willst.

Größe nach dem Ziel wählen

Hier scheitern die meisten Code-Bilder, und es ist ein einziger Regler.

Der Bereich „Seitenverhältnis

Lass ihn auf Original, und das Bild folgt deinem Inhalt. Leg ihn auf ein Verhältnis fest, und das Bild wird auf diese Form aufgefüllt — genau das willst du, wenn das Ziel auf einen festen Rahmen zuschneidet: 16:9 für einen Timeline-Beitrag, 9:16 oder 3:4 für einen vertikalen Feed, 1:1, wenn das Snippet kurz und eher quadratisch ist.

Wenn du unsicher bist, decken die Größenanleitungen pro Plattform jedes Ziel ab.

Halt es kurz

Zehn bis fünfzehn Zeilen sind die Obergrenze für etwas, das auf dem Handy lesbar bleibt — und das gilt doppelt, wenn die lesende Person ebenfalls am Handy sitzt.

Kürze vor dem Einfügen auf den Teil, der deinen Punkt macht. Wenn wirklich Kontext nötig ist, leistet eine Kommentarzeile oben mehr als zwanzig Zeilen umgebender Code.

Exportieren und teilen

Beim Export landet das Bild direkt im Teilen-Menü von iOS, geht also dorthin, wohin du ohnehin wolltest — Nachrichten, Slack, ein Beitragsentwurf, Dateien oder die Fotos-App.

Dateien kommen benannt nach ihrem Titel und dem Moment ihrer Erzeugung zurück, auf die Millisekunde genau. Nichts, was du exportierst, überschreibt jemals etwas anderes.

Was ein Screenshot weiterhin nicht kann

Das gehört klar gesagt, denn es gilt für jede Methode hier: Ein Bild lässt sich nicht kopieren, nicht durchsuchen und nicht von einem Screenreader vorlesen. Wenn der Code benutzt und nicht nur betrachtet werden soll, poste einen Link zum Quelltext neben das Bild.

Das ist kein Argument gegen Code-Bilder. Es ist eines dafür, sie nicht zur einzigen Kopie zu machen.

Ein Kauf, beide Geräte

Codeshot ist dieselbe App auf Mac und iPhone, einmal gekauft. Deine Themes und Exporteinstellungen gehören dir auf beiden.

Wenn du überwiegend am Mac arbeitest, geht der vollständige Desktop-Ablauf tiefer auf Rahmen und Exportskalierung ein. Willst du erst die kostenlosen Optionen abwägen, listet Code-Screenshot-Apps fürs iPhone auf, was es sonst gibt.