Elixir

Elixir 代码截图生成器

不必离开 Mac,就能把 Elixir 代码片段变成值得分享的图片。

Elixir's pipelines are one of the few things that genuinely read better as an image than as text, because the shape is the argument.

Codeshot 会根据你粘贴的代码识别 Elixir,不存在选错语言的问题。下面是同一段代码在内置 30 款主题中的三款下的效果,由应用自身的样式表渲染。

defmodule Snapshot do
  def export(code, opts \\ []) do
    code
    |> render(opts[:theme] || "xcode")
    |> scale(opts[:scale] || 2)
    |> save(opts[:path])
  end
end
Atom One · 深色
defmodule Snapshot do
  def export(code, opts \\ []) do
    code
    |> render(opts[:theme] || "xcode")
    |> scale(opts[:scale] || 2)
    |> save(opts[:path])
  end
end
Solarized · 深色
defmodule Snapshot do
  def export(code, opts \\ []) do
    code
    |> render(opts[:theme] || "xcode")
    |> scale(opts[:scale] || 2)
    |> save(opts[:path])
  end
end
Tokyo Night · 深色

为 Elixir 选择主题

Keep the whole pipeline in one frame. A pipeline split across a crop loses the exact thing you were showing.

把尺寸定对

让图片随内容自适应,或锁定一个比例——1:1、4:3、3:2、16:9、9:16、2:3 或 3:4——然后以 1×、2× 或 3× 导出,在 Retina 屏上依然清晰。用 C 直接复制到剪贴板,或用 S 保存。

查看全部 30 款主题对比,或阅读完整流程

为 Elixir 以及另外 59 种语言打造

一切都在你的 Mac 上完成,代码不会外传。

下载 macOS 版