美文网首页nginx
在CentOS7上配置Vim的Nginx配置文件语法高亮

在CentOS7上配置Vim的Nginx配置文件语法高亮

作者: 技术学习 | 来源:发表于2016-07-26 15:37 被阅读143次

在对 Nginx 的配置文件进行编辑的时候,可能出现配置文件缩进很乱的情况,如果手动去修改也挺费事儿的。好在可以给 vim 增加 nginx.vim 的语法文件来很方便处理配置文件的缩进及高亮。使用 vim 的 gg=G 就可以一次把 nginx 的配置文件格式化。

配置

  1. 下载 nginx.vim
[root@snails ~]# mkdir -p ~/.vim/syntax
[root@snails ~]# wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O ~/.vim/syntax/nginx.vim
  • 配置filetype.vim
[root@snails ~]# echo -e "au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif" >> ~/.vim/filetype.vim
  • 打开nginx.conf查看高亮与格式化
[root@snails ~]# vim /usr/local/nginx/conf/nginx.conf

自动化脚本

#!/bin/bash
[[ -d ~/.vim/syntax ]] || mkdir  -p ~/.vim/syntax
wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O ~/.vim/syntax/nginx.vim
echo -e "au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif" >> ~/.vim/filetype.vim

默认情况下注释看不清,可通过以下方法调整。

[root@snails ~]# vi ~/.vimrc
hi Comment ctermfg=blue

实际方案

github上有更方便的方案:

[root@snails ~]# vi ~/.bashrc
alias vi='vim'
[root@snails ~]# source ~/.bashrc
[root@snails ~]# git clone https://github.com/amix/vimrc.git ~/.vim_runtime
[root@snails ~]# sh ~/.vim_runtime/install_awesome_vimrc.sh

示例

nginx 配置文件

相关文章

  • 在CentOS7上配置Vim的Nginx配置文件语法高亮

    序 在对 Nginx 的配置文件进行编辑的时候,可能出现配置文件缩进很乱的情况,如果手动去修改也挺费事儿的。好在可...

  • Linux之vim

    vim的安装及配置: 1、安装vim 2、配置文件的位置 3、设置语法高亮显示 4、设置Windows风格的C/C...

  • nginx(二)

    在修改配置文件后,检查 nginx 配置文件语法是否正确:nginx -t 重新启动 nginx: nginx -...

  • nginx使用记录

    查找nginx配置文件位置 find /|grep nginx.conf 编辑nginx配置文件 vim /us...

  • 转:nginx配置文件vim下语法高亮显示

    linux系统下vim或者vi编辑器默认是没有对nginx的语法高亮设置。需要自己手动配置。 online com...

  • CentOS7 LNMP环境配置

    一、Nginx配置 通过 vim /etc/nginx/nginx.conf打开nginx的配置文件 user n...

  • NGINX 配置文件语法高亮

    安装VIM,下载插件 插件传送门[https://www.vim.org/scripts/script.php?s...

  • Nginx使用

    Nginx [toc] nginx命令 参数 Nginx启动 通过指定配置文件启动 配置文件语法检查 Nginx配...

  • Nginx教程2-配置文件

    1.主要配置文件及介绍 Ⅰ.nginx的安装目录 Ⅱ.nginx.conf总配置文件解读: vim nginx.c...

  • lnmp 环境搭建

    centos7下安装 nginx yum install nginx nginx 配置文件: /etc/nginx...

网友评论

    本文标题:在CentOS7上配置Vim的Nginx配置文件语法高亮

    本文链接:https://www.haomeiwen.com/subject/qdvnjttx.html