Nginx Configuration
Nginx Configuration — fast editing inside JetBrains IDE Work with Nginx configs faster — without breaking them. This plugin brings full IDE support for Nginx...
About
Nginx Configuration — fast editing inside JetBrains IDE
Work with Nginx configs faster — without breaking them.
This plugin brings full IDE support for Nginx configuration files: syntax highlighting, code completion, navigation, and structure view — so you can read and edit configs without constantly switching to documentation.
What you get
- Syntax highlighting — directives, variables, strings, comments, and regex patterns are color-coded for readability
- Directive auto-completion — suggests directive names as you type, with context filtering
- Basic validation — catches unknown directives and common structural errors
- Navigation — Ctrl+Click on
includepaths to jump to the referenced file - Structure view — see the outline of your config with server, location, and upstream blocks
- Code folding — collapse blocks to focus on what matters
- Lua block support — syntax highlighting inside
content_by_lua_blockand similar directives (requires a Lua plugin) - File recognition — auto-detects
nginx.conf,mime.types,fastcgi_params,*.conf,*.nginx, and more
Need more power?
Nginx Configuration Pro adds 14 inspections with quick fixes, refactoring (rename, safe delete, extract to include), 30+ live templates, context-aware completion for 1090+ directives, Find Usages, Docker/envsubst support, and OpenResty module support.
User Reviews
used to be fine but is now just slop. uninstalling.
- AI images in plugin description
- heavily uses AI to write code
- tons of features paywalled
- asks to allow for analytics/tracking on every startup (what the fuck? why does an IntelliJ plugin need analytics?) (I have pressed "deny" several times and yet it keeps asking me over and over again)
Does it support quick documentation for variables like $bytes_sent?
Nice plugin but looks like do not support these block: init_by_lua_block, init_worker_by_lua_block, header_filter_by_lua_block, body_filter_by_lua_block, log_by_lua_block. We really need these...
Does it support formatting?
Ready to try Nginx Configuration?
Install from JetBrains Marketplace and boost your productivity.