讓VIM支持Nginx .conf文件語法高亮顯示功能的方法
前言
本文主要介紹了關(guān)于讓VIM支持Nginx .conf文件語法高亮顯示功能的方法,下面話不多說,來一起看看詳細(xì)的介紹吧。
我們?cè)诰庉嬇渲?Nginx 的配置文件(.conf)時(shí),由于他沒有高亮的功能,但是 Nginx 官方是支持這個(gè)功能的;要想在編輯配置 Nginx 配置文件(.conf)的時(shí)候高亮語法以降低配置的錯(cuò)誤發(fā)生率,我們只需要使用 Nginx 官方的語法高亮文件就可以了。

手動(dòng)修改
下載Nginx配置文件的語法文件:nginx.vim
wget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim
將文件復(fù)制到 /usr/share/vim/vim74/syntax 目錄(也可以是 單用戶目錄 ~/.vim/syntax/)。
修改 vim /usr/share/vim/vim74/filetype.vim 增加
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif
注意根據(jù)自己安裝的nginx目錄,修改上面的命令
自動(dòng)化腳本
#!/bin/bash mkdir -p ~/.vim/syntax && cd ~/.vim/syntax wget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim >/dev/null echo "au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx" > ~/.vim/filetype.vim #其中路徑/usr/local/nginx/conf/*為你的nginx.conf文件路徑
將上述代碼保存為.sh文件后在bash里運(yùn)行即可。
總結(jié)
以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
nginx location中uri的截取的實(shí)現(xiàn)方法
這篇文章主要介紹了nginx location中uri的截取的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
nginx封空user_agent實(shí)現(xiàn)封禁迅雷的方法
nginx封空user_agent實(shí)現(xiàn)封禁迅雷的方法,需要的朋友可以參考下。2010-11-11
在Nginx中配置image filter模塊來實(shí)現(xiàn)動(dòng)態(tài)生成縮略圖
這篇文章主要介紹了在Nginx中配置image filter模塊來實(shí)現(xiàn)動(dòng)態(tài)生成縮略圖的方法,包括縮略圖尺寸的設(shè)置等方面的介紹,需要的朋友可以參考下2015-12-12
Nginx修復(fù)CORS漏洞的實(shí)現(xiàn)方法
本文主要介紹了CORS不安全配置漏洞的修復(fù)方法,通過修改Nginx配置,將Access-Control-Allow-Origin設(shè)置為正確的域名,以防止跨域資源共享時(shí)的隱私泄露風(fēng)險(xiǎn)2024-11-11
nginx+lua+redis防刷和限流的實(shí)現(xiàn)
本文將介紹如何使用nginx lua redis實(shí)現(xiàn)防刷和限流,首先,我們將了解防刷和限流的基本概念和必要性,然后,我們將詳細(xì)介紹如何使用nginx lua redis實(shí)現(xiàn)防刷和限流,感興趣的可以了解一下2023-09-09

