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

Es​Formatter

piuccio 全部

Sublime Text 的 JavaScript 格式化插件

详情

安装次数

  • 总计 21K
  • Win 10K
  • Mac 8K
  • Linux 3K
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 日 6 月 22 日
Windows 1 1 0 0 0 0 0 1 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 0 1 2 0 0 0 0 0 1 2 0 1 0 0 0 2
Mac 1 1 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 2 3 1 1 0 0 0 1 0 1 0 1 0 0 1 1 0 0 0 0 0 0 1 0 1
Linux 0 0 0 0 1 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 1 0 0 0 0 0 0 0 0 1 1 0 0 0

README

来源
raw.​githubusercontent.​com

Sublime EsFormatter - Sublime Text 插件

Sublime EsFormatter 是 Sublime Text 2/3 文本编辑器的 JavaScript 格式化插件。

它基于 esformatter,这是一个极可定制的 JavaScript 格式化工具。

与其他美化工具不同,它提供了对代码风格的完全控制。

要求

您必须全局安装 Node.js,并将其包含在您的 $PATH 中。

您可以选择全局安装 esformatter 或者在您当前项目的 node_modules 文件夹下安装。这会使设置稍微复杂一些,但您可以按照您想要的任何方式进行配置。

npm install -g esformatter

安装

使用 Sublime Package Control 仅需搜索

EsFormatter

手动安装

不推荐这样做,但如果您知道自己在做什么,可以继续

克隆此存储库或将文件下载并解压缩到

Mac

  • ~/Library/Application Support/Sublime Text 3/Packages/EsFormatter

Windows XP

  • C:\Documents and Settings\<user>\Application Data\Sublime Text 3\Packages\EsFormatter

Windows 7 * C:\Users\<user>\AppData\Roaming\Sublime Text 3\Packages\EsFormatter

Linux

  • ~/.Sublime Text 3/Packages/EsFormatter

使用方法

默认的快捷键是 ctrl+alt+fcmd+alt+f(即 super+alt+f)。

您可以在以下位置更改快捷键设置:Sublime Text -> Preferences -> Package Settings -> EsFormatter -> Key Bindings - User。

{
  // ES Formatter key binding
  "keys": ["ctrl+alt+f"], "command": "esformatter"
}

如果您正在使用自定义的快捷键设置,可能需要添加以下行以恢复替换面板的默认功能。

{ "keys": ["super+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },

您还可以在保存文件时自动运行 EsFormatter:Sublime Text -> Preferences -> Package settings -> EsFormatter -> Settings - User。

{
    // Format the file when saved
    "format_on_save": false
}

配置

您可以通过 .esformatter 文件配置选项,无论是您的项目还是全局的您的主目录。

参考 esformatter 的配置。

贡献

Python 脚本仅仅调用全局版本的 esformatter。请确保您的更改可以在所有平台上正常工作。