如何获取nginx.vim语法文件并在Vim中加载?解决Ubuntu语法高亮缺失问题
解决Vim不支持Nginx语法高亮的方法
方法一:用Ubuntu官方包管理器安装(最省事)
- 先更新包索引:
sudo apt update - 安装专门的Nginx语法高亮包:
sudo apt install vim-syntax-nginx
这个包会自动把nginx.vim放到对应Vim版本的语法目录,同时配置Vim自动识别Nginx配置文件类型,无需手动修改配置。
方法二:从已有机器复制文件
如果两台机器在同一网络,直接从具备nginx.vim的机器复制文件:scp 你的用户名@目标机器IP:/usr/share/vim/vim80/syntax/nginx.vim /usr/share/vim/vim80/syntax/
复制完成后,需要让Vim自动识别Nginx配置文件,在~/.vimrc或者/etc/vim/vimrc中添加一行:au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* set ft=nginx
方法三:手动添加语法文件(不推荐,包管理器更便捷)
- 先创建用户级Vim语法目录(不存在则创建):
mkdir -p ~/.vim/syntax - 将
nginx.vim的内容复制到~/.vim/syntax/nginx.vim中 - 同样添加上述自动识别配置到Vim配置文件
内容的提问来源于stack exchange,提问作者geckels1
相关产品推荐
相关产品推荐

