ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Pretty EDN

Chris Oakman ST4 MacLinux

在 Sublime Text 中格式化、验证和压缩 EDN 文件

详细信息

安装次数

  • 总计 456
  • Win 0
  • Mac 395
  • Linux 61
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 3 2 0 2 1 0 2 0 1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 0 2 2 1 0 0 1 0 0 0 0 0 0 2 1 3 1 0 0
Linux 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

Sublime Pretty EDN

从 Sublime Text 内打印、压缩和验证 EDN 文件。

需要安装 babashka(即:bb)。

用法

可用的命令

  • Pretty EDN: 格式化
  • Pretty EDN: 压缩
  • Pretty EDN: 验证
  • Pretty EDN: 转换为压缩 JSON
  • Pretty EDN: 转换为美观的 JSON
  • Pretty EDN: 从 JSON
  • Pretty EDN: 从 JSON 关键字化

安装

Package Control

Pretty EDN 通过 Package Control 插件提供

  1. 在 Sublime Text 中,通过按 Ctrl+Shift+p(在 Mac 上为 Cmd+Shift+p)打开命令面板
  2. 输入 install 并选择 Package Control: 安装包
  3. 在 Package Control 加载来自互联网的包列表后,应该会短暂出现一个文本提示
  4. 输入 pretty edn 并按 Enter
  5. 完成!Pretty EDN 现已安装。

Linux / OSX

您可以将此包仓库链接到 Sublime Text 的 Packages 目录

cd ~
git clone [email protected]:oakmac/sublime-pretty-edn.git
ln -s ~/sublime-pretty-edn ~/Library/Application\ Support/Sublime\ Text/Packages/

待办事项/未来想法

  • 设置以允许指定 bb 的位置(问题 #3
  • 添加“转换为 YAML”支持(问题 #4
  • 为格式化设置空格配置选项
  • 使用 fipp 而不是 clojure.pprint 进行配置
  • 关键字化键/非关键字化键的选项
  • 使用Tonsky的Python Clojure解析器并移除对babashka的依赖?

许可协议

ISC许可协议