NeoVim:设置 signcolumn=number 不起作用。如何将符号列与行号列合并?

NeoVim: set signcolumn=number does not work. How to merge sign column with line number column?

当我将 set signcolumn=number 添加到 init.vim 时,我在启动时收到此消息:

Error detected while processing ~/.config/nvim/init.vim:
line 17:
E474: Invalid argument: signcolumn=number
Press ENTER or type command to continue

如何在 NeoVim 中合并符号列和行号列?

我的 NeoVim 版本:

NVIM v0.4.4
Build type: Release
LuaJIT 2.0.5

感谢您的帮助

这个问题的解决方法是将 NeoVim 升级到 0.5.0 版本。目前这个版本还没有正式发布。您仍然可以安装开发版本。


安装指南

Windows

  1. 摘录nvim-win64.zip (or nvim-win32.zip)
  2. Run nvim-qt.exe

MacOS

  1. 下载nvim-macos.tar.gz
  2. 摘录:tar xzvf nvim-macos.tar.gz
  3. Run ./nvim-osx64/bin/nvim

Linux (x64)

  1. 下载nvim.appimage
  2. 运行 chmod u+x nvim.appimage && ./nvim.appimage
  3. 如果您的系统没有 FUSE,您可以提取 appimage:
./nvim.appimage --appimage-extract
./squashfs-root/usr/bin/nvim

官方稳定版计划于 2020 年圣诞节发布。Here is project milestone