EsFormatter
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
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+f
或 cmd+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
。请确保您的更改可以在所有平台上正常工作。