Warning: Invalid argument supplied for foreach() in /web/website/www.ownlinux.cn/www/wp-content/plugins/alimama-deluxe/alimama-deluxe.php on line 925 让 Vim 支持 nginx 语法(syntax) 格式化配置文件| OwnLinux.org
30
8月

让 Vim 支持 nginx 语法(syntax) 格式化配置文件

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


1.下载 nginx.vim

http://www.vim.org/scripts/script.php?script_id=1886

2.将 nginx.vim 复制到 vim/syntax 目录

根据自身的需要和 vim 的目录来灵活操作,
[root@localhost syntax]# pwd
/usr/share/vim/vim70/syntax

也可以复制到 ~/.vim/syntax/ 用户所在的目录

3.配置 nginx.vim
au BufRead,BufNewFile /etc/nginx/* set ft=nginx
在 filetype.vim 文件中加入上面的代码,可以加 vim/filetype.vim 程序目录中,也可以是  ~/.vim/filetype.vim 用户目录中。以上目录或文件不存在的需要自行添加。其中 “/etc/nginx” 为 nginx 配置文件的目录。

这样就可以把杂乱的 nginx 配置文件格式化为比较规范和漂亮的 nginx 配置文件了。

杂乱的 nginx 配置文件如下图:
让 Vim 支持 nginx 语法(syntax) 格式化配置文件

用 vim 的 gg=G 命令格式化配置文件后,代码的缩进变得很规范,如下图
让 Vim 支持 nginx 语法(syntax) 格式化配置文件

原文来源:让 Vim 支持 nginx 语法(syntax) 格式化配置文件

http://tcis.me/articles/vim-nginx-syntax.html

原载: OwnLinux.org
原文标题: 让 Vim 支持 nginx 语法(syntax) 格式化配置文件
原文链接:http://www.ownlinux.org/2011/08/30/vim-nginx-syntax.html
OwnLinux.org 版权所有,转载时必须以链接形式注明作者和原始出处及本声明。否则,请勿转载!!


任何商业网站未经许可请勿转摘!本站将保留追究其法律责任的权利。

2 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ownlinux.org),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    站内搜索

    赞助商

    标签

    最近访问