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

格式化改进

Shimin Mastromattei ST3 热门

Sublime Text 插件,利用 prettierd 将文件格式化得更快

详细资料

安装次数

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

读我

源码
raw.​githubusercontent.​com

格式化改进

Sublime Text 插件,利用 prettierd 来更快地格式化文件。


安装

  1. 使用 npm/yarn/pnpm 在全局范围内安装 prettierd
npm i -g @fsouza/prettierd
  1. 使用 Package Control 安装此插件

Package Control: 安装包格式化改进

  1. 重新启动 Sublime Text


用法

默认情况下,它会在保存时自动格式化任何 Prettier 支持的文件。

命令

要格式化文件

  • 格式化改进:格式化

要保存文件而不进行格式化

  • 格式化改进:保存不格式化

选项

启用/禁用保存时格式化

"format_on_save": true

添加额外的扩展名(通过 prettier 插件启用)以进行保存或命令时的格式化

"additional_extensions": ["php"]

排除扩展名在保存时格式化

"disabled_extensions_on_save": ["md"]

排除目录在保存时格式化

"disabled_directories_on_save": ["*/node_modules/*"]

可选,prettierd 可执行文件的路径。如果未指定,系统将进行搜索

"prettierd_path": null


注意事项

此插件除将输入管道到 prettierd 外,并无其他功能,并替换视图内容为输出。

基本上就像在命令行中使用 cat file.js | prettierd file.js 执行。

因此,任何与 prettier 插件或配置相关的问题都应在 prettierd 存储库上进行调查,因为它是实际与 Prettier 交互的基础工具。

天体/雪漫

截至 2023 年 9 月,与 Astro 和 Snow 漫文件的某些上游问题存在。

安装它们的 LSP 并在 LSP 设置中为每种语言启用保存时格式化后,您可以使用 LSP: 格式化 命令对其进行格式化。

使用上述命令不仅遵守 .prettierrc 配置,而且速度非常快。


许可证

0BSD