Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to make VIM support Nginx .conf file syntax highlighting function

Shulou Source: shulou.com Published: 2022-05-31 12:31:27 10月05日 Update

This article mainly introduces how to make VIM support Nginx .conf file syntax highlighting related knowledge, the content is detailed and easy to understand, simple and fast operation, has a certain reference value, I believe that after reading this article on how to let VIM support Nginx .conf file syntax highlighting function will have a harvest, let's take a look at it.

Manual modification

Download the syntax file for the nginx configuration file: nginx.vim

Wget http://www.vim.org/scripts/download_script.php?src_id=14376-o nginx.vim

Copy the files to the / usr/share/vim/vim74/syntax directory (or the single-user directory ~ / .vim / syntax/).

Modify vim/ usr/share/vim/vim74/filetype.vim to add

Au bufread,bufnewfile / etc/nginx/*,/usr/local/nginx/conf/* if & ft = =''| setfiletype nginx | endif

Be careful to modify the above command according to the nginx directory you installed

Automation script

#! / bin/bashmkdir-p ~ / .vim/syntax & & cd ~ / .vim/syntaxwget http://www.vim.org/scripts/download_script.php?src_id=14376-o nginx.vim > / dev/nullecho "au bufread,bufnewfile / usr/local/nginx/conf/* set ft=nginx" > ~ / .vim / filetype.vim#, where the path / usr/local/nginx/conf/* is your nginx.conf file path

Save the above code as a .sh file and run it in bash.

This is the end of the article on "how to make VIM support syntax highlighting of Nginx .conf files". Thank you for reading! I believe that everyone has a certain understanding of "how to make VIM support Nginx .conf file syntax highlighting function". If you want to learn more, you are welcome to follow the industry information channel.

Tags: File grammar function highlight support directory knowledge content article path code value command manual easy to operate article easy to understand more see script Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Redmi MariaDB Shulou Technology vpn