在 Vim 中编写 makefile 时如何摆脱红色突出显示

use*_*526 0 vim makefile

我正在编写一个 makefile,它不断突出显示选项卡后的每个单词。这是一个例子:

\n

在此输入图像描述

\n

这是我的 .vimrc 文件:

\n
filetype indent off  \nset tabstop=4\nset expandtab\nsyntax on  \ncolorscheme slate\nset ignorecase\nset number \nset nosmartindent\nset noswapfile\nset list\nset listchars=tab:>-,trail:`,extends:>,precedes:<\nset lcs+=space:\xc2\xb7\n
Run Code Online (Sandbox Code Playgroud)\n

我怎样才能去掉红色突出显示?我知道:syntax off会摆脱它,但它摆脱了各种有用的颜色变化。

\n

mkr*_*er1 5

在您说有制表符的地方,实际上没有制表符,而是四个空格(如您通过设置配置的四个点所示lcs)。

这是一个错误,因此它以红色突出显示。

要修复此问题,请插入实际的制表符。