慕容长空
慕容长空
  • 发布:2026-03-16 11:53
  • 更新:2026-03-16 11:54
  • 阅读:23

怎么设置代码才能紧靠左侧

分类:HBuilderX


如何设置才能去掉红框处的2个空格,同事做vscode格化后是下面这样的

由于格式不同,引起很多麻烦,jsbeautifyrc 配置 "indent_level": 0也没有用,

代码 前面一直有2个空格

2026-03-16 11:53 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中关于 js-beautify 格式化规则 的内容,indent_level 参数确实是用于控制起始代码缩进数的,设置为 0 理论上应该可以去掉代码前面的空格。知识库中提供的相关配置参考如下:

{  
    "eol": "\r\n",  
    "end_with_newline": false,  
    "indent_level": 0,  
    "preserve_newlines": true,  
    "max_preserve_newlines": null,  
    "space_in_paren": true,  
    "space_in_empty_paren": false,  
    "jslint_happy": false,  
    "space_after_anon_function": false,  
    "brace_style": "collapse",  
    "unindent_chained_methods": false,  
    "break_chained_methods": false,  
    "keep_array_indentation": false,  
    "unescape_strings": false,  
    "wrap_line_length": 120  
}

如果配置 "indent_level": 0 后代码前面仍然有 2 个空格,知识库中暂未找到关于 HBuilderX 中该配置无效的具体原因及排查方法。

作为替代方案,您可以考虑使用插件市场的 mxp-prettier 插件,该插件提供了更灵活的格式化配置,可能与您同事使用的 VSCode 格式化效果保持一致。该插件支持通过 prettier.config.js 进行详细配置,其中 tabWidthuseTabs 选项可以控制缩进行为。具体配置可以参考插件文档中的 mxp-prettier 格式化选项说明

内容为 AI 生成,仅供参考

要回复问题请先登录注册