问题标签 [js-beautify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何从命令行使用 JSBeautify?
我喜欢jsbeautifier.org,我看到他们的代码有一个github存储库。
自述文件有两个示例说明如何通过命令行使用此工具:
和:
如何将其合并到脚本 ( myjsbeautify.py
) 中,以便它可以接受其中一个stdin
或参数(文件名)并输出到stdout
?我也想使用该选项keep array indentation
。
所需的语法
或者
node.js - 无法安装 js-beautify
无法安装js-beautify,这里发生了什么。不知道为什么它在这里失败,有人可以帮忙
这就是我们安装 js-beautify 的方式
javascript - js-beautify案例标签的缩进
js-beautify,当从命令行(最新版本,在 Windows 和 Linux 上)使用时缩进 case 标签,导致 case 块的双重缩进。我将此作为问题发布在 github 上:
https://github.com/einars/js-beautify/issues/367
作为回复,有人正确指出,当您通过 Web 界面使用它时,它实际上可以正常工作,这表明它可能是配置问题,而不是代码中的实际错误。
有谁知道是什么原因造成的,以及是否有办法通过配置调整来修复它?
javascript - 如何配置js-beautify以保留长字符串多行对齐
我成功安装了js-beautify,并在 Debian Linux 上的 xemacs 中使用它。默认情况下,在格式化字符串连接行时,我得到以下信息:
我找不到如何配置字符串的自动格式以尊重以下缩进:
我并不真正关心+
在每行的末尾或开头是否有符号,但为了可读性和维护活动,我确实需要将每个单独的子字符串放在一行上。
问题:
- 我应该使用哪个选项来配置此行为?
- 我应该将配置 JSON 文件放在哪里来加载此配置?
css - CSS - linter 与美化器不一致
我正在使用 grunt-jsbeautifier 漂亮地打印 .css 文件,并使用 grunt-contrib-csslint 检查 .css 文件是否存在问题。不幸的是,美化器似乎产生了违反 linter 规则的 CSS。
如果我有这个 CSS:
...然后 grunt-contrib-csslint 报告“完成,没有错误”。
如果我通过 grunt-jsbeautifier 运行 CSS,则会在 nth-child 之前添加一个空格:
...这导致 grunt-contrib-csslint 报告:
我不是 CSS 专家,所以我正在寻找专家意见,拜托 - grunt-jsbeautifier 打印得很糟糕,还是 grunt-contrib-csslint 过于严格?
angularjs - HTML 美化 - Angular 指令
我想对 Angular 部分使用 HTML Beautify,以允许我向我的客户展示部分的代码片段。
我遇到的问题是,当我美化部分以确保格式正确时,我的没有参数的指令被更改为具有空白 =“”。
例如:
被美化成
有没有我可以发送到 HTML Beautify 的选项,它不会强制将 ="" 添加到我的指令中?
javascript - 用于 html 的 js-beautify 没有“美化”方法
我正在尝试在应用程序中js-beautify
使用:html
node.js
但我得到:
有关使用js-beautify
for的文档html
没有提供太多信息。一个应该如何js-beautify
使用html
?
java - 使用 js-beautify 格式化 Javascript、CSS、HTML
目前我正在使用js-beautify在基于 Java Web 的应用程序中格式化 Javascript、CSS、HTML,但它不支持 Java 泛型代码
我必须在 js-beautify 中进行修改,以便在格式化包含 Java 代码的 HTML 代码时不会抛出错误。
javascript - 使用 js 美化器在简短的函数中避免 sublime text3 中的换行符
我正在使用带有 JavaScript Beautify 包的 Sublime Text 3。
美化后的代码如下:
但我希望它看起来像这样:
这是可用的设置:
我尝试了不同的设置但没有成功。也许您知道如何使用此软件包或替代方案来实现它。