1

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

   var astr = "head of string" + avarstring + ...

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

   var astr = "head of string" 
              + avarstring
              + ...

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

问题:

  1. 我应该使用哪个选项来配置此行为?
  2. 我应该将配置 JSON 文件放在哪里来加载此配置?
4

1 回答 1

2

找到的解决方案:

npm package几个月前添加了一个新选项(但默认情况下似乎没有在下载中发布)。

  • 选项存在于 github 中:motzke/js-beautify

  • 选项名为:wrap_before_operator

  • 最简单的配置目录位置是在 npm 目录中(在我的例子中):/usr/local/lib/node_modules/js-beautify/js/config/defaults.json

于 2014-01-27T17:44:55.923 回答