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

如何在NvChad/Neovim中设置4个空格的制表符宽度?

配置4个空格作为制表符(NvChad/Neovim)

你之前在init.lua里写的是VimScript语法,但Neovim的Lua配置文件需要用Lua API来设置,所以那段代码没生效。下面是正确的配置方法,不管是原生Neovim还是NvChad都适用:

-- 将制表符展开为空格
vim.opt.expandtab = true
-- 设置制表符宽度为4
vim.opt.tabstop = 4
-- 设置缩进操作的宽度(自动缩进、>>/<<等操作生效)
vim.opt.shiftwidth = 4
-- 设置软制表符宽度(退格键删除的对应宽度)
vim.opt.softtabstop = 4
-- 智能缩进(根据语法自动调整缩进,推荐开启)
vim.opt.smartindent = true

保存init.lua后,重启Neovim或者在该文件中执行:source %即可让配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:22:03