如何配置html prettify,HTML-CSS-JS Prettify 格式参数设置

给自己留个备份

{   // The plugin looks for a .jsbeautifyrc file in the same directory as the   // source file you're prettifying (or any directory above if it doesn't exist,   // or in your home folder if everything else fails) and uses those options   // along the default ones.   // Details: https://github.com/victorporof/Sublime-HTMLPrettify#using-your-own-jsbeautifyrc-options   // Documentation: https://github.com/einars/js-beautify/   "html": {     "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg","aspx","jsp"],     "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are     "end_with_newline": false, // End output with newline     "indent_char": "\t", // Indentation character     "indent_handlebars": false, // e.g. {{#foo}}, {{/foo}}     "indent_inner_html": false, // Indent

and sections     "indent_scripts": "keep", // [keep|separate|normal]     "indent_size": 1, // Indentation size     "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)     "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)     "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted     "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)   },   "css": {     "allowed_file_extensions": ["css", "scss", "sass", "less"],     "end_with_newline": false, // End output with newline     "indent_char": "\t", // Indentation character     "indent_size": 1, // Indentation size     "newline_between_rules": true, // Add a new line after every css rule     "selector_separator": " ",     "selector_separator_newline": false // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")   },   "js": {     "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc","csslintrc"],     // Set brace_style     //  collapse: (old default) Put braces on the same line as control statements     //  collapse-preserve-inline: (new default) Same as collapse but better support for ES6 destructuring and other features. https://github.com/victorporof/Sublime-HTMLPrettify/issues/231     //  expand: Put braces on own line (Allman / ANSI style)     //  end-expand: Put end braces on own line     //  none: Keep them where they are     "brace_style": "collapse",//"collapse-preserve-inline"     "break_chained_methods": false, // Break chained method calls across subsequent lines     "e4x": false, // Pass E4X xml literals through untouched     "end_with_newline": false, // End output with newline     "indent_char": "\t", // Indentation character     "indent_level": 0, // Initial indentation level     "indent_size": 1, // Indentation size     "indent_with_tabs": true, // Indent with tabs, overrides `indent_size` and `indent_char`     "jslint_happy": true, // If true, then jslint-stricter mode is enforced     "keep_array_indentation": false, // Preserve array indentation     "keep_function_indentation": false, // Preserve function indentation     "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)     "preserve_newlines": true, // Whether existing line breaks should be preserved     "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"     "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"     "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"     "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )     "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"     "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)   } }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值