我是 NeoVim 的新手。我尝试按照 YouTube 上的 TJDeVries 教程进行操作,并让 NeoVim 与 Kickstart.nvim 一起使用。我想将 Tabspace 从默认的 2 个空格设置为 4 个空格。我尝试做 The Primeagen 在他的 NeoVim 从头开始视频中所做的事情,并尝试做他所做的事情。然而,并没有成功。
我尝试创建一个名为 lua 的单独目录,其中包含 indent.lua 并将其链接到 init.lua 文件。我原以为它会起作用,但它没有。这是我在 indent.lua 文件中输入的内容。我知道这有问题,因为我还制作了一个 remap.lua 文件,其中包含一些重新映射和重新编号,但当我将其与 init.lua 链接时它起作用了。以下是我放入 indent.lua 中的代码。
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
这不起作用。谁能帮我解决这个问题吗?
尝试按照帮助 (
:h tabstop
)~/.config/nvim/lua/init.lua
(2 个字符选项卡)
-- ~./config/nvim/lua/init.lua
-- called by ~/.config/nvim/init.vim with: lua require("init")
vim.opt.tabstop = 8 -- Always 8 (see :h tabstop)
vim.opt.softtabstop = 2 -- What you expecting
vim.opt.shiftwidth = 2 -- What you expecting
-- vim.opt.expandtab = true -- Works without this
我在 kickstart.nvim 中遇到同样的问题,你解决了吗?