在我的一台 Ubuntu 计算机上,Vim 对 nginx 配置文件有语法高亮显示,而在另一台计算机上则没有。/usr/share/vim/vim80/syntax/
我一看,一个有nginx.vim
,另一个没有。是否有一个简单的命令或存储库可以用来检索和安装 nginx 配置文件的语法突出显示?
在我的一台 Ubuntu 计算机上,Vim 对 nginx 配置文件有语法高亮显示,而在另一台计算机上则没有。/usr/share/vim/vim80/syntax/
我一看,一个有nginx.vim
,另一个没有。是否有一个简单的命令或存储库可以用来检索和安装 nginx 配置文件的语法突出显示?
基于 Debian 的发行版有一个长期的传统,即将 Vim 分成多个包,以 1) 节省几兆字节,2) 惹恼用户。
假设你使用的是 Ubuntu 22(问题没有说,但其他版本应该是一样的), 的语法文件
nginx
是 package 的一部分vim-runtime
。Vim 等更完整的 GUI 版本vim-gtk3
依赖,vim-runtime
而较小的vim-tiny
则不依赖。这已经成为我在任何基于 Debian 的系统上要做的第一步
即使从未使用过实际的 GUI 版本,功能的数量也会很快得到回报。
这回答了问题的第一部分(“如何检索”),第二部分(“将其加载到 Vim 中”)应该在 Vim 打开它检测到的文件时自动完成
filetype=nginx
。