如何在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
相关产品推荐
相关产品推荐

