进一步阅读

进一步阅读

我使用 neovim 作为我系统上的标准编辑器。但是当我签入时,它以奇怪的颜色显示前两行。

这是为什么?我怎样才能将其更改为正常?

提前致谢。

截屏

答案1

普通的。这是文件类型的语法着色svngitcommit文件类型有类似)。红色背景告诉您第二行应该用空行与第一行分隔。这是推荐的格式(来自git commit手册等),并且您的提交消息不遵守它。

您可以看到打开 subversion 提交消息文件时自动设置此文件类型的命令,其中

:autocmd BufRead svn-commit*.tmp
(类似地,git 文件也有一个自动命令COMMIT_EDITMSG。)

如果不想在加载时自动识别文件类型,请禁用自动命令。如果根本不想要任何语法着色,请禁用语法着色。

但也要使用推荐的提交消息样式。

进一步阅读

  • 讨论git-commit..git 参考手册。 git-scm.com。
  • :help filetype
  • :help autocmd-remove
  • :help syntax

相关内容