如何在 Vi 中启用 groovy 的语法高亮显示?

如何在 Vi 中启用 groovy 的语法高亮显示?

我使用 Fedora 大约六个月了,最近换到了 Ubuntu。

在 Ubuntu 中,Vi 编辑器中没有针对 groovy 的代码/语法高亮显示,而 Fedora Vi 中却有。如何启用此功能?

答案1

Vim 通常默认开启语法高亮。Vim
根据文件类型(根据文件扩展名)决定是否启用语法高亮。
如果您希望为没有 groovy 扩展名的文件启用语法高亮,您可以手动设置语法高亮,如下所示:

:set syntax=groovy

如果您想要让某个文件名总是以匹配的语法高亮显示,请在您的 .vimrc 中添加如下内容:

autocmd BufNewFile,BufRead Jenkinsfile set syntax=groovy

答案2

要在 vim 中启用语法高亮,您必须通过 启用它.vimrc
添加:

syntax on

到你的.vimrc

这里是 groovy 的典型脚本。我不知道它是否与 vi 兼容,因为我也是 vi/vim 新手。您可以使用以下命令安装完整的 vim:

sudo apt-get install vim

答案3

https://ls3.io/post/jenkinsfile_vim_highlighting/

此链接中的解决方案对我有用。

执行以下代码。它也适用于 VI

echo 'au BufNewFile,BufRead Jenkinsfile setf groovy' >> ~/.vimrc

答案4

或者在 vim 编辑器中输入:

:syn on

相关内容