You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置zig fmt的最大行宽?适配Emacs保存场景

配置zig fmt行宽限制的方案

1. 项目级配置文件方式

在项目根目录创建zigfmt.toml文件,写入以下配置:

max_width = 60

后续zig fmt格式化时会自动读取该文件,将最大行宽限制为60字符。

2. Emacs中直接指定格式化参数

若不需要项目级配置,可修改Emacs里调用zig fmt的命令,添加行宽参数:

  • 如果你使用format-all-mode,在Emacs配置中调整格式化命令:
    (setq format-all-formatters
          '((zig-mode . ("zig" "fmt" "--max-width" "60"))))
    
  • 若是zig-mode自带的格式化功能,找到对应命令配置,在zig fmt后追加--max-width 60参数即可。

优先级说明

zig fmt的配置优先级为:命令行参数 > 项目根目录zigfmt.toml > 全局配置(若存在),可根据场景选择合适方式。

内容的提问来源于stack exchange,提问作者BitTickler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 03:42:34