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

如何配置ZSH使其补全列表始终显示为单列而非多列?

设置ZSH补全列表为单列显示

要让ZSH的补全列表始终以单列(每行仅显示一个补全项)展示,只需在ZSH配置文件中添加对应配置即可:

  1. 打开你的ZSH配置文件(通常为~/.zshrc)
  2. 添加以下配置代码:
    # 强制补全列表每行仅显示一个项
    zstyle ':completion:*' list-lines 1
    
    若上述配置不生效,可尝试限制补全列表的列数为1:
    zstyle ':completion:*' max-lines 1
    
  3. 保存文件后,执行以下命令使配置立即生效:
    source ~/.zshrc
    

补充说明

  • list-lines 参数用于指定补全列表每行的项数,设为1即可强制单列展示。
  • 不建议通过修改COLUMNS环境变量(如export COLUMNS=1)实现,这种方式会影响整个终端的显示宽度,远不如zstyle配置精准。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 00:53:15