Scala

Generatore di immagini di codice Scala

Trasforma gli snippet Scala in immagini che vale la pena condividere, senza uscire dal tuo Mac.

Scala concentra molto significato in pochi caratteri: questo rende lo screenshot soddisfacente e non perdona un tema poco contrastato.

Codeshot riconosce Scala dal codice che incolli, quindi non c’è nessun selettore di linguaggio da sbagliare. Ecco lo stesso snippet in tre dei 30 temi inclusi, resi con i fogli di stile dell’app.

final case class Snapshot(code: String, theme: String = "xcode"):
  def export(path: String, scale: Int = 2): Either[Throwable, String] =
    Either.catchNonFatal:
      Renderer.render(code, theme).save(path, scale)
Atom One · scuro
final case class Snapshot(code: String, theme: String = "xcode"):
  def export(path: String, scale: Int = 2): Either[Throwable, String] =
    Either.catchNonFatal:
      Renderer.render(code, theme).save(path, scale)
Solarized · scuro
final case class Snapshot(code: String, theme: String = "xcode"):
  def export(path: String, scale: Int = 2): Either[Throwable, String] =
    Either.catchNonFatal:
      Renderer.render(code, theme).save(path, scale)
Tokyo Night · scuro

Scegliere un tema per Scala

Gli operatori simbolici richiedono un tema che separi la punteggiatura dagli identificatori, altrimenti alle dimensioni piccole lo snippet diventa una macchia grigia.

Azzeccare la misura

Lascia che l’immagine segua il contenuto o bloccala su un rapporto — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4 — poi esporta a 1×, 2× o 3× così resta nitida su uno schermo retina. Copiala negli appunti con C oppure salvala con S.

Guarda tutti i 30 temi a confronto oppure leggi il flusso completo.

Pensato per Scala e altri 59 linguaggi

Tutto gira sul tuo Mac. Il tuo codice non lo lascia mai.

Scarica per macOS