CodePrettify: JS、JSON、CSS 和 RSS 格式化工具 icon

CodePrettify: JS、JSON、CSS 和 RSS 格式化工具

Extension Actions

How to install Open in Chrome Web Store
CRX ID
ijhgclhipdfnaphhcipbnblgoemcaioj
Status
  • Extension status: Featured
Description from extension meta

自动格式化并高亮 JS、JSON、Markdown, CSS 和 RSS。支持主题、可折叠 JSON 和行号。

Image from store
CodePrettify: JS、JSON、CSS 和 RSS 格式化工具
Description from store

CodePrettify 会在你打开文件的瞬间,将原始开发者文件转换为类似 IDE 的体验——支持格式化、导航、校验、差异对比(diff),甚至可以直接在浏览器中运行 JavaScript。支持 JSON、JSON Lines(NDJSON)、JavaScript、TypeScript、CSS、YAML、XML 和 RSS/Atom,适用于网页响应和本地文件。

📊 结构化数据支持
• JSON、JSON Lines、XML、RSS、Atom、YAML(.yaml / .yml)以及 TypeScript(.ts / .mts / .cts)
• 可折叠 JSON,支持面包屑导航和 JSON Path 工具(自动补全、校验、按结果复制)
• JSON 和 XML 中的可点击 URL 和导入路径
• 表格视图:将 JSON 对象数组和重复的 XML 元素转换为可排序、可搜索的表格,支持大数据集分块加载

🚀 智能自动化与格式化
• 自动格式化并检测是否为压缩内容,使压缩文件更易读,同时保持已格式化文件不变
• 基于 CodeMirror 6 的现代引擎,提供类似 VS Code 的语法高亮
• 支持函数、类、对象、数组和 XML 块的代码折叠
• 括号匹配和无闪烁加载,避免显示原始未处理内容

🧪 JAVASCRIPT PLAYGROUND
• 在沙箱化的 Web Worker 中运行真实 JavaScript,支持 1 / 5 / 15 秒超时配置
• 捕获 console.log/info/warn/error/debug,并将 console.table 渲染为真实的 HTML 表格
• 显示返回值、执行时间和完整的调用堆栈
• 可选“Include {filename}”,将当前文件注入以调用其顶层函数
• 提供来自 Playground 和当前文件的函数、方法、类和变量自动补全(含参数签名)
• 支持 top-level await,Tab / Shift+Tab 缩进/反缩进,并自动保存代码
• Ctrl+Alt+P 打开,Ctrl+Enter 运行,Ctrl+Space 自动补全

🧭 导航与大文件支持
• JSON、JavaScript 和 XML 文档导航器
• 基于语法感知的代码 minimap(离屏 canvas 渲染)
• 按 URL 记录视图状态:折叠、搜索、高亮和模式自动恢复
• 可共享配置 URL,恢复完全一致的视图
• 跳转到行(Ctrl+G)记住上次位置

🔍 分析与校验
• 诊断面板显示语法状态、警告和文件类型相关信息
• 文件大小、行数、JSON 深度、JS 函数/变量、CSS 选择器、XML 标签/属性统计
• 内置 JSON、JavaScript、TypeScript、CSS(行/列)和 XML 校验

🧬 比较与 DIFF
• 全屏分屏 diff 视图(Ctrl+Alt+D),支持逐行比较、同步滚动、统计信息和左右切换

🔐 数据分析
• 内联 Base64 和 JWT 解码,带专用复制窗口
• 自动检测 Unix 时间戳(秒/毫秒),并提供可读提示
• JSON、XML 和 RSS 中支持 ISO 8601 和 RFC 822 日期提示

🔎 搜索与交互
• 浮动搜索(Ctrl+F),实时显示结果数量
• 支持 /pattern/flags 的正则搜索
• 可点击 URL 和相对导入路径

🔎 REGEX PLAYGROUND
• 在任意打开的文件或响应中实时测试正则表达式
• 即时高亮匹配,支持 gimsuy 标志控制
• 匹配列表包含数量、行/列位置,并支持一键跳转
• 显示捕获组和命名组
• 内置指南和示例库
• 自动保存最近模式,Ctrl+Alt+R 快速打开

📤 导出与分享
• PNG 导出(当前视图或完整文件),带语法高亮
• JSON 数组和 RSS/Atom 的 CSV 导出
• HTML 表格导出
• 一键复制原始、格式化或压缩代码

🌐 请求上下文
• HTTP 上下文面板:URL、Content-Type、编码、大小和时间信息
• cURL 和 fetch() 命令生成器(跨平台兼容)

🎨 CSS 工具
• HEX 和 RGB 显示,内置颜色选择器(支持复制 HEX、RGB、HSL)

🔒 隐私与安全
• 100% 本地处理;无外部请求、无遥测、无第三方依赖
• Playground 在沙箱中运行,无法访问页面、扩展或网络
• 适用于 API、令牌和内部系统

📂 随处可用
• 支持 HTTP/HTTPS 响应和本地文件(file:///)
• 根据 Content-Type 自动检测文件类型

⚙️ 可自定义
• Light、Dark 和 Auto(系统)主题
• 字体大小、缩进、行号、自动换行、minimap
• 设置通过浏览器存储在设备间同步

⌨️ 快捷键
• Ctrl+B — Raw / Pretty
• Ctrl+Alt+C — Copy
• Ctrl+F — Search
• Ctrl+G — Go to Line
• Ctrl+Alt+T — Toggle toolbar
• Ctrl+Alt+D — Diff tool
• Ctrl+Alt+P — JavaScript Playground
• Ctrl+Alt+R — RegEx Playground

📝 本地文件
要在 file:/// 上使用,请在浏览器扩展设置中启用“允许访问文件 URL”

支持 14 种语言:英语、挪威语、瑞典语、丹麦语、德语、西班牙语、法语、意大利语、日语、韩语、葡萄牙语、俄语、越南语和简体中文

Latest reviews

Game Top
Must have tool for anyone who codes!