Страницы

Поиск по вопросам

Показаны сообщения с ярлыком формат. Показать все сообщения
Показаны сообщения с ярлыком формат. Показать все сообщения

вторник, 31 декабря 2019 г.

Какой формат у nginx.conf?

#nginx #intellij_idea #pycharm #формат


Работаю с файлами конфигурации nginx. Они имеют формат, который мне ранее не встречался:
что-то похожее на смесь .ini и JSON:

user       www www;  ## Default: nobody
worker_processes  5;  ## Default: 1
error_log  logs/error.log;
pid        logs/nginx.pid;
worker_rlimit_nofile 8192;

events {
  worker_connections  4096;  ## Default: 1024
}


Хочу привязать к этим файлам какой-то конкретный формат в среде разработки (PyCharm),
чтобы получить подсветку синтаксиса, автоформат и прочие плюшки. 

Вопрос: а как этот формат вообще называется? У него есть какая-нибудь спецификация?

Предположил, что это так и называется - configuration file. Но там нет ни слова про
блоки в фигурных скобках.
    


Ответы

Ответ 1



Так можно просто взять готовый плагин https://plugins.jetbrains.com/plugin/4415. Подсветка синтаксиса там есть Configuration file syntax highlighting, auto-completion and inspections.

Ответ 2



К сожалению, никак не называется. Формат конфигов был сделан разработчиками nginx для nginx. СМ: Аналогичный вопрос на EnSO

пятница, 11 января 2019 г.

Какой формат у nginx.conf?

Работаю с файлами конфигурации nginx. Они имеют формат, который мне ранее не встречался: что-то похожее на смесь .ini и JSON:
user www www; ## Default: nobody worker_processes 5; ## Default: 1 error_log logs/error.log; pid logs/nginx.pid; worker_rlimit_nofile 8192;
events { worker_connections 4096; ## Default: 1024 }
Хочу привязать к этим файлам какой-то конкретный формат в среде разработки (PyCharm), чтобы получить подсветку синтаксиса, автоформат и прочие плюшки.
Вопрос: а как этот формат вообще называется? У него есть какая-нибудь спецификация?
Предположил, что это так и называется - configuration file. Но там нет ни слова про блоки в фигурных скобках.


Ответ

Так можно просто взять готовый плагин https://plugins.jetbrains.com/plugin/4415. Подсветка синтаксиса там есть
Configuration file syntax highlighting, auto-completion and inspections.