根据许多在线文档(例如),我应该能够通过添加如下行来通过模式行启用 bash 语法突出显示:
# vim:let g:is_bash=1:set filetype=sh:
并在.vimrc
:
filetype plugin indent on
syntax on
set modeline
set modelines=4
不幸的是,当我添加这些行时,我收到一条错误消息:
"packer/shunit2/include.sh" 85L, 2749C
Error detected while processing modelines:
line 85:
E518: Unknown option: let
其中第 85 行当然是上面的模式行。(它是文件中的最后一行。)
为什么尽管有这么多页面建议它应该起作用,但为什么这不起作用,错误消息是什么意思,以及如何更改此设置以便我的 bash 脚本以正确的 bash 语法突出显示打开?