我无法在 NeoVim 中将制表符空间从 2 更改为 4

问题描述 投票:0回答:2

我是 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

这不起作用。谁能帮我解决这个问题吗?

lua neovim
2个回答
1
投票

尝试按照帮助 (

: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

0
投票

我在 kickstart.nvim 中遇到同样的问题,你解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.