Elm 格式化保存
Sublime Text 插件,在保存 Elm 文件时运行 elm-format
详情
安装
- 总数 4K
- Win 2K
- Mac 1K
- Linux 806
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 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明
Elm 格式化保存
在保存 Elm 文件时运行 elm-format
。
并且添加快捷键 Ctrl+K
Ctrl+F
(或在 Mac 上为 Cmd+K
Cmd+F
),在任何时候运行 elm-format
。无需保存。
安装
- 安装
elm-format
- 为 Sublime Text 安装 Elm 语法高亮显示
- 按
Ctrl+Shift+P
(或在 Mac 上为Cmd+Shift+P
)打开命令面板 - 选择 包控制:安装包
- 选择 Elm 格式化保存
尝试保存一个 Elm 文件以查看是否工作。如果发生错误,您可能看到打开一个面板,包含故障排除建议!
包含/排除文件
您只想在特定文件上运行 elm-format
吗?(例如仅针对工作代码)
转到 Sublime Text -> 偏好设置 -> 包设置 -> Elm 格式化保存 -> 设置
您会看到两个面板。左边的所有内容都是默认设置,右边的则是您的自定义覆盖。所以,在右边的面板中,您可以使用像下面的方式覆盖默认设置:
{
"on_save": {
"including": ["my/company/"],
"excluding": ["src/generated/"]
}
}
这意味着您只有在 my/company/
目录中的代码上运行 elm-format
,但会跳过 src/generated
目录中的任何文件。
有关如何包含和排除文件的更多信息,请参阅左侧设置面板!
技术细节
此插件通过修改编辑器中的代码本身来工作。
因此,当它运行“保存时”,它是在文件实际保存到磁盘之前特别运行的。
如果您已设置复杂的文件监视系统,这非常重要!其他插件可能在文件保存到磁盘后进行格式化,这会触发第二次保存,从而降低您文件监视系统的性能。