Neovim配置不生效且设置无法保存问题求助
问题1:options.lua配置不生效
先确认你的配置文件结构是否符合Neovim要求:
- Neovim配置根目录必须是
C:\Users\brady\.config\nvim options.lua要放在C:\Users\brady\.config\nvim\lua目录下- 确保
C:\Users\brady\.config\nvim目录下的init.lua文件中,有引入options模块的代码:
require("options")
如果结构没问题,检查options.lua的写法,确保设置是全局生效的,示例如下:
local opt = vim.opt opt.relativenumber = true opt.number = true -- 其他你需要的配置项
还可以在Neovim中执行:checkhealth命令,查看配置加载时是否有报错(比如找不到options模块),根据提示排查问题。
问题2:自动续行注释问题
在options.lua中添加以下配置,即可彻底禁用自动续行注释,无需每次手动设置:
-- 全局禁用自动续行注释 vim.opt.formatoptions:remove({ "c", "r", "o" }) -- 额外通过自动命令确保所有文件类型生效(可选,增强兼容性) vim.api.nvim_create_autocmd("FileType", { pattern = "*", callback = function() vim.opt_local.formatoptions:remove({ "c", "r", "o" }) end, })
内容的提问来源于stack exchange,提问作者bradys dev
相关产品推荐
相关产品推荐

