如何最小化配置和不使用插件在Neovim的状态栏上显示文件名?

我想使用lua配置neovim(0.7.0),但不使用插件。我已经通过 vim.wo.number = true 配置了行号。如果我使用 vim.o.statusline = "%F",让状态栏显示文件名/路径,我想它也可以同样工作。

然而,我的neovim状态栏仍然是空的。我该如何更改我的init.lua文件,让状态栏显示文件路径呢?

目前我的init.lua是这样的:

vim.wo.number = true

vim.o.smarttab = true
vim.bo.expandtab = true
vim.bo.shiftwidth = 4
vim.bo.tabstop = 4

vim.o.statusline = "%F"
vim.wo.statusline = '%F'

原文链接 https://stackoverflow.com/questions/70234195

点赞
stackoverflow用户16889933
stackoverflow用户16889933

根据:help文档,将下面的设置加入到 vimrc 中,可以设置 Vim 的状态栏选项为 2,即始终显示状态栏:

vim.o.laststatus = 2

该选项的值影响最后一个窗口什么时候会有状态栏:

  • 0:从不
  • 1:仅在有两个或以上的窗口时有状态栏
  • 2:始终有状态栏

如果有多个窗口,则启用状态栏可以使屏幕看起来更美观,但需要额外的屏幕行。状态栏是 status-line

2021-12-08 06:21:33