【问题标题】:NeoVim: set signcolumn=number does not work. How to merge sign column with line number column?NeoVim: set signcolumn=number 不起作用。如何将符号列与行号列合并?
【发布时间】:2020-10-08 13:16:05
【问题描述】:

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

处理 ~/.config/nvim/init.vim 时检测到错误:
第 17 行:
E474: 无效参数:signcolumn=number
按 ENTER 或输入命令继续

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

我的 NeoVim 版本:

NVIM v0.4.4
Build type: Release
LuaJIT 2.0.5

感谢您的帮助

【问题讨论】:

  • “数字”,而不是“数字”。
  • @Matt 感谢您的建议,但它不会改变任何东西。错误仍然存​​在
  • 那么您使用的是过时的版本。在提出问题之前,您应该 1) 检查您的版本号; 2) 检查:help 看是否支持选项; 3) 更新到最新版本等。特别是 0.4.4 不支持“signcolumn=number”。您必须更新到 0.5.0。
  • @Matt Pacman 告诉我,即使在 sudo pacman -Syy 之后,0.4.4 也是最新版本。
  • pacman 在这里有什么意义?

标签: vim configuration syntax-highlighting neovim


【解决方案1】:

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


安装指南

窗口

  1. 提取nvim-win64.zip(或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

【讨论】:

  • 从源代码编译nightly标签还没有包含这个补丁。你真的需要master。
猜你喜欢
  • 1970-01-01
  • 2011-07-30
  • 2012-07-24
  • 2021-09-05
  • 2014-03-02
  • 1970-01-01
  • 2019-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多