gpt4 book ai didi

nginx - 如何对 Nginx 配置文件应用一致的缩进和格式?

转载 作者:行者123 更新时间:2023-12-01 13:42:07 24 4
gpt4 key购买 nike

例如,我有这个凌乱的配置:

server {
listen 80 default;
server_name localhost;
location / {
proxy_method $foo;
proxy_pass http://foobar:8080;
}
}

我想让它看起来像:
server
{
listen 80 default;
server_name localhost;
location /
{
proxy_method $foo;
proxy_pass http://foobar:8080;
}
}

如何以更好的方式格式化 Nginx 配置?

最佳答案

有一些格式化程序,例如:

  • Nginx Formatter ( python ) 由 1connect 提供,它有一个很好的本地可运行工具,效果很好!
  • Nginx Formatter ( python ) at browse.org ,没有尝试那个,但从他的示例输出来看似乎不错。
  • Nginx Beautifier ( javascript ) 也可从 nginxbeautifier.com 获得作为一个小小的 js 工具,就像 jsbeautifier.com当然也在 github 上开源您也可以通过以下方式在本地运行它:

  • installing it from npm ( nodejs package manager ):
    npm install -G nginxbeautifier

    installing it from arch aur ( arch user repository ):
    pacaur -S nginxbeautifier

    cloning from by github repository ( gitgithub ):
    git clone https://github.com/vasilevich/nginxbeautifier.git

    一旦您获得有关如何在本地使用该程序的说明
    执行
    nginxbeautifier -h
    或者
    nginxbeautifier --help
    以及 github 页面本身。

    完全披露我是“nginxbeautifier.com”的开发者和维护者
    和相关的github页面
    请在那里报告任何问题,
    nginxbeautifier 中的一些代码是
    实际上受到提到的第一个选项的启发。

    关于nginx - 如何对 Nginx 配置文件应用一致的缩进和格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39186794/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com