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

如何在NvChad中仅修改Telescope的layout_strategy为vertical?

修改NvChad中Telescope默认布局策略为Vertical的正确方法

正确配置文件

需要修改的文件是 custom/chadrc.lua,这是NvChad中覆盖插件默认配置的标准入口。

具体代码

在custom/chadrc.lua中,找到或添加M.plugins配置块,通过override字段覆盖Telescope的默认设置:

M.plugins = {
  override = {
    ["nvim-telescope/telescope.nvim"] = {
      defaults = {
        layout_strategy = "vertical",
        -- 可选:可额外配置垂直布局的尺寸参数,比如
        -- layout_config = {
        --   vertical = { width = 0.9, height = 0.9 }
        -- }
      },
    },
  },
}

之前配置无效的原因

  • 直接设置M.telescope不符合NvChad的插件配置结构,NvChad要求插件配置嵌套在M.plugins.override下
  • 直接修改vim.telescope.defaults的写法会被NvChad后续加载的插件默认配置覆盖
  • 错误的层级结构导致配置未被正确识别

保存文件后重启Neovim,Telescope的默认布局就会切换为vertical,同时保留其他所有默认配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 14:55:22