问题标签 [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.
javascript - JS Beautify:保留评论缩进
我目前正在使用 SublimeText2 的js-beautify插件并编辑.jsbeautifyrc
. 我无法在配置文档中找到我认为可操作的属性:preserve comment indentation。
我想要的输出与我的初始格式匹配:
注释可以嵌套在另一个函数中:
或者在嵌套对象/数组中:
我试过keep_comment_indentation
无济于事。
git - git diff:如何忽略管道输入的文件模式?
我正在尝试使用git diff来确保我的 JavaScript 在提交之前已被美化。
js-beautify src.js | git -c core.fileMode=false diff --no-index -- src.js -
我已按照此处的说明忽略文件模式,但我仍然得到此输出。
我也试git config core.fileMode false
了也没用。如果我更改文件的权限并对 HEAD 进行比较,该命令将按预期工作(差异为空)。
是否可以忽略未编入索引的文件的权限?我正在使用 git 版本 1.9.1。
javascript - 可以配置js-beautify避免换行吗?
此行被 js-beautify 分成多行。有可能防止这种情况吗?(使用 JsFormat Sublime Text 插件或命令行)
我尝试了来自http://jsbeautifier.org/的所有选项
变成
java - 如何从 Java/scala 调用 jsbeautifier?
我想从 Java 代码中格式化一些 json 文件,并且我想使用著名的http://jsbeautifier.org库。
我关注了这个问题:Call external javascript functions from java code,但找不到要调用的正确函数。
我试过inv.invokeFunction("js_beautify", json)
了,但它报告:
我的代码(实际上是 Scala,但只是使用 Java API):
文件的结构beautify.js
是:
也许我需要从 Java中提供一些global
或上下文?window
更新:
我遵循了@tiblu 的回答中的“JSBeautify NetBeans 插件”:
但它报告:
而 的值scope.get("js_beautify", scope)
实际上是NOT_FOUND
。
我在用着"org.mozilla" % "rhino" % "1.7R5"
有什么问题吗?
javascript - 寻找一种工具来缩小 JS 并恢复变量名
我正在寻找一种工具,可以取消压缩 JS 文件,同时恢复整个文档中的变量名。
例如,在unminify.com运行缩小后的代码后,代码本身包含:
并且在代码的末尾有一个参考什么是 W:
所以我正在寻找一个简单的脚本来恢复代码中的名称,但找不到。我知道自动替换可能对代码有害,但我想应该有一些聪明的方法来恢复。现在我正在手动操作并替换“W”。与“$(”#pattern1“)。” (匹配大小写,末尾带有点)所以它不会与任何 W 字母混合。
谢谢
settings - HTML Beautify Settings in Brackets
I understand that the Brackets Beautify extension is based on JS Beautify, and that I have a suite of preference settings available because of that, but I have no idea of how to alter them through the Brackets settings.json file. Does anyone have any idea?
Here are my current settings:
I'm assuming I just need to add new "me.drewh.jsbeautify" lines, but that doesn't seem to work...
I'm specifically looking at HTML settings, BTW.
javascript - 如何在 js-beautify 插件中使用选项
JS菜鸟在这里。我目前正在使用 js-beautify( https://github.com/beautify-web/js-beautify ) 插件来正确缩进/格式化一长串 HTML 代码。这就是我使用它的方式
HTML 是一个包含常规 HTML 代码的变量。如何传递诸如禁用自动换行或删除空行之类的选项?
build - 如果 Grunt 中的 JSBeautifier 需要格式化文件,我们如何才能使构建作业失败?
通常某些 Grunt 任务可以选择“警告失败”,从而可以将其作为构建过程中的一个步骤。
我正在查看 JSBeautifier,但似乎没有选择。
如果 JavaScript 文件被 JSBeautifier 格式化为构建步骤,关于我们如何使构建失败的任何建议?
vim - 在 Vim 中退出插入模式时自动调用 HTMLBeaufity
我想在退出插入模式时自动格式化 html 和 js 代码。目前我有 ctrl f 映射以格式化我的 vimrc 中的当前文件:
有没有办法可以在每次退出插入模式时触发此命令?谢谢
python - 在带有 unicode 文本的 python 中使用 jsbeautifier 时出错
我使用以下代码使用python(3.4)美化一个js文件(带有jsbeautifier模块)
该文件包含以下内容:
当我运行 python 代码时,我收到以下错误:
有人可以指导我如何使用美化器处理 unicode/utf-8 字符集吗?
谢谢