簡體   English   中英

如何配置js-beautify以保留長字符串多行對齊

[英]how to configure js-beautify to preserve long string multi-lines alignment

我已經成功安裝了js-beautify,並且正在Debian Linux的xemacs中使用它。 默認情況下,在格式化字符串連接行時,得到以下信息:

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

我找不到如何配置字符串的自動格式以遵守以下縮進:

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

我不太在意每行末尾或開頭是否有+號,但是對於可讀性和維護活動,我確實需要將每個單獨的子字符串放在一行中。

題:

  1. 我應該使用哪個選項來配置此行為?
  2. 我應該在哪里放置配置JSON文件以加載此配置?

找到解決方案:

幾個月前添加了一個新選項(但默認情況下似乎未在npm package發布該選項)。

  • 選項存在於github中:motzke / js-beautify

  • 選項名為: wrap_before_operator

  • 最簡單的配置目錄位置在npm目錄中(以我為例): /usr/local/lib/node_modules/js-beautify/js/config/defaults.json js-beautify /usr/local/lib/node_modules/js-beautify/js/config/defaults.json

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM