标准格式
:sparkles: 在保存或在手动模式下运行标准–fix对你的ST3窗口中的javascript。
详细信息
安装
- 总计 20K
- Win 9K
- Mac 8K
- Linux 4K
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 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 1 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
README
标准格式
一个Sublime Text 3插件,在保存或在手动模式下运行standard –fix对你的ST3窗口中的javascript代码。可以开启或关闭。包括一些设置,允许您调整搜索路径,优先使用本地依赖项。
支持任何接受stdin和stdout格式化API的工具。以下工具被默认使用
standard --fix
semistandard --fix
安装
使用Package Control安装标准格式。
# In the command palate
- package control install
- standard format
标准格式(Sublime Text插件)要求您将standard
安装在本地项目或全局位置。建议将其保存到本地项目。
$ npm install standard@latest --save-dev
配置
您可以在StandardFormat.sublime-settings
文件中找到标准格式设置。
标准格式在查找您的开发依赖项方面很积极。它默认使用的搜索路径如下
- 用户添加的路径:您可以在设置文件中添加路径数组。除非您正在做奇怪的事情,否则不需要这样做。
- 在当前文件上方找到任何
node_modules/.bin
路径。使用use_view_path
禁用。 - 如果您的当前视图尚未保存到磁盘,将遍历项目文件夹,向上搜索
node_modules/.bin
以添加到路径中。使用use_project_path_fallback
禁用。 - 如果没有找到其他路径,则使用全局用户路径。这将通过启动bash实例并计算真实用户路径来计算,包括
.nvm
代理。
其他设置
format_on_save
:布尔值。当设置为true时,在保存时运行标准格式。使用命令面板快速切换。extensions
:字符串数组。一个您希望能够对其运行标准格式的文件扩展名数组。command
:可选字符串数组。自定义 Strong 标准格式运行时使用的命令和标志。可以扩展某些预定义占位符(例如{FILENAME}
)。
默认配置
{
"commands": [
["standard", "--stdin", "--fix"],
["semistandard", "--stdin", "--fix" ]
["ts-standard", "--stdin", "--fix", "--stdin-filename", "{FILENAME}" ]
]
}
loud_error
:布尔值。指定当子进程在格式化时遇到错误时,是否获取状态栏消息或错误窗口。log_errors
:布尔值。允许您将格式化程序遇到的错误记录出来。主要用来自动抑制嘈杂的格式化错误。
项目本地设置
如果默认/用户设置不够细致,您可以在 .sublime-project
项目特定设置中设置项目级别的设置。有关详细信息,请参阅 Sublime 项目文档。
{
"settings": {
"standard_format": {
"format_on_save": true,
"commands": [
["eslint_d", "--stdin", "--fix-to-stdout"]
]
}
}
}
提示
现在支持 Windows。请提交您遇到的所有问题。
代码检查工具
Standard Format 可以很好地与 Sublime Text 中的 standard
代码检查工具配合使用。
参考资料
- https://github.com/piuccio/sublime-esformatter
- https://github.com/ionutvmi/sublime-jsfmt
- https://github.com/enginespot/js-beautify-sublime
- https://github.com/jdc0589/JsFormat/commits/master
- https://github.com/akalongman/sublimetext-codeformatter
- https://github.com/DisposaBoy/GoSublime
- https://github.com/Flet/SublimeLinter-contrib-standard