DevDesk

FORMAT / DEVDESK

代码格式化工具

通过语法高亮和可选主题显示并格式化 C、C#、C++、CSS、Go、HTML、Java、JavaScript、Perl、PHP、Python、Ruby、SQL 和 TypeScript。编辑、格式化和图片导出都在浏览器中完成。

所有代码都在浏览器中处理,不会发送到服务器。

输入代码

输入和输出示例

示例 1

输入

class Hello{public static void main(String[] args){System.out.println("Hello, DevDesk!");}}

输出

class Hello {
  public static void main(String[] args) {
    System.out.println("Hello, DevDesk!");
  }
}

示例 2

输入

function greet(name){return "Hello, "+name+"!"}

输出

function greet(name) {
  return "Hello, " + name + "!";
}

使用方法

  1. 选择语言、颜色主题以及 2 或 4 个空格的缩进。
  2. 粘贴代码或载入示例,然后格式化。
  3. 复制结果,或将带语法高亮的 PNG 图片保存到本地。

常见问题

代码会发送到服务器吗?

不会。编辑和格式化都在浏览器中运行,输入代码不会发送到服务器。

所有语言都能自动格式化吗?

列表中的 14 种语言都支持格式化。Perl 根据语法结构整理换行和缩进,Go 遵循 gofmt 缩进。

可以将结果保存为图片吗?

可以。结果会以所选主题和语法高亮生成 PNG 图片。