问题标签 [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.

0 投票
4 回答
7996 浏览

python - 如何从命令行使用 JSBeautify?

我喜欢jsbeautifier.org,我看到他们的代码有一个github存储库。

自述文件有两个示例说明如何通过命令行使用此工具:

和:

如何将其合并到脚本 ( myjsbeautify.py) 中,以便它可以接受其中一个stdin或参数(文件名)并输出到stdout?我也想使用该选项keep array indentation

所需的语法

或者

0 投票
1 回答
1038 浏览

node.js - 无法安装 js-beautify

无法安装js-beautify,这里发生了什么。不知道为什么它在这里失败,有人可以帮忙

这就是我们安装 js-beautify 的方式

0 投票
1 回答
447 浏览

javascript - js-beautify案例标签的缩进

js-beautify,当从命令行(最新版本,在 Windows 和 Linux 上)使用时缩进 case 标签,导致 case 块的双重缩进。我将此作为问题发布在 github 上:

https://github.com/einars/js-beautify/issues/367

作为回复,有人正确指出,当您通过 Web 界面使用它时,它实际上可以正常工作,这表明它可能是配置问题,而不是代码中的实际错误。

有谁知道是什么原因造成的,以及是否有办法通过配置调整来修复它?

0 投票
1 回答
1313 浏览

javascript - 如何配置js-beautify以保留长字符串多行对齐

我成功安装了js-beautify,并在 Debian Linux 上的 xemacs 中使用它。默认情况下,在格式化字符串连接行时,我得到以下信息:

我找不到如何配置字符串的自动格式以尊重以下缩进:

我并不真正关心+在每行的末尾或开头是否有符号,但为了可读性和维护活动,我确实需要将每个单独的子字符串放在一行上。

问题:

  1. 我应该使用哪个选项来配置此行为?
  2. 我应该将配置 JSON 文件放在哪里来加载此配置?
0 投票
0 回答
102 浏览

javascript - 如何自动格式化 javascript 以将多行与 require() 语句对齐

我正在使用来自einars的 js-beautify ,并且我正在尝试配置选项以实现以下格式:

或者

选项的组合是否可以产生这种布局?

0 投票
1 回答
710 浏览

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 过于严格?

0 投票
0 回答
1386 浏览

angularjs - HTML 美化 - Angular 指令

我想对 Angular 部分使用 HTML Beautify,以允许我向我的客户展示部分的代码片段。

我遇到的问题是,当我美化部分以确保格式正确时,我的没有参数的指令被更改为具有空白 =“”。

例如:

被美化成

有没有我可以发送到 HTML Beautify 的选项,它不会强制将 ="" 添加到我的指令中?

0 投票
1 回答
830 浏览

javascript - 用于 html 的 js-beautify 没有“美化”方法

我正在尝试在应用程序中js-beautify使用:htmlnode.js

但我得到:

有关使用js-beautifyfor的文档html没有提供太多信息。一个应该如何js-beautify使用html

0 投票
0 回答
399 浏览

java - 使用 js-beautify 格式化 Javascript、CSS、HTML

目前我正在使用js-beautify在基于 Java Web 的应用程序中格式化 Javascript、CSS、HTML,但它不支持 Java 泛型代码

我必须在 js-beautify 中进行修改,以便在格式化包含 Java 代码的 HTML 代码时不会抛出错误。

0 投票
2 回答
412 浏览

javascript - 使用 js 美化器在简短的函数中避免 sublime text3 中的换行符

我正在使用带有 JavaScript Beautify 包的 Sublime Text 3。

美化后的代码如下:

但我希望它看起来像这样:

这是可用的设置:

我尝试了不同的设置但没有成功。也许您知道如何使用此软件包或替代方案来实现它。