我是在使用vim之后第一次使用neovim。我可以使用一些 neovim 发行版,例如 NvChad 或lazyVim。但我想为什么现在要从头开始并保持轻量级。
我安装了 Packer 作为我的插件管理器
这是我放入 init.lua 文件中的代码。 `-- 卢阿 -- 替换为你实际的 Neovim 配置文件路径 vim.cmd([[packadd packer.nvim]])
-- 替换为你实际的 Neovim 配置文件路径 本地加壳器 = require('加壳器')
packer.init({ 使用{ “kylenchui/nvim-surround”, 标签=“*”, 配置=函数() 需要(“nvim-surround”).setup({
})
end
}
})
-- 禁用与 vi 的兼容性,这可能会导致意外问题。 vim.opt.兼容 = false
-- 启用类型文件检测。 NeoVim 将能够尝试检测正在使用的文件类型。 vim.cmd('文件类型打开')
-- 启用插件并加载检测到的文件类型的插件。 vim.cmd('打开文件类型插件')
-- 加载检测到的文件类型的缩进文件。 vim.cmd('文件类型缩进')
-- 启用语法高亮。 vim.cmd('语法启用')
-- 设置相对行号。 vim.opt.relativenumber = true
-- 将移位宽度设置为 4 个空格。 vim.opt.shiftwidth = 4
-- 将选项卡宽度设置为 4 列。 vim.opt.tabstop = 4
-- 使用空格字符而不是制表符。 vim.opt.expandtab = true
-- 不要保存备份文件。 vim.opt.backup = false
-- 滚动时不要让光标滚动到 N 行下方或上方。 vim.opt.scrolloff = 10
-- 不要换行。允许长线尽可能延伸。 vim.opt.wrap = false
-- 在搜索文件时,在键入时逐渐突出显示匹配的字符。 vim.opt.incsearch = true
-- 搜索时忽略大写字母。 vim.opt.ignorecase = true
-- 如果搜索大写字母,请覆盖ignorecase选项。 -- 这将允许您专门搜索大写字母。 vim.opt.smartcase = true
-- 显示您在屏幕最后一行输入的部分命令。 vim.opt.showcmd = true
-- 在最后一行显示您所处的模式。 vim.opt.showmode = true
-- 在搜索过程中显示匹配的单词。 vim.opt.showmatch = true
-- 进行搜索时使用突出显示。 vim.opt.hlsearch = true `
这就是我面临的错误。
Error detected while processing /home/ishtiaqdishan/.c onfig/nvim/init.lua: E5113: Error while calling lua chunk: /home/ishtiaqdis han/.config/nvim/init.lua:9: attempt to call global 'u se' (a nil value) stack traceback: /home/ishtiaqdishan/.config/nvim/init.lua:9: i n main chunk
如何解决这个问题?有人可以帮忙解决这个问题吗?
尝试了多种方法安装packer 尝试修复一些 lua 语法
没有任何效果