Shellarium Public Beta is here! Try the AI Agent Orchestrator
JetBrains IDE Plugin

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...

2.6MDownloads
4.6Rating
FreePricing

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 include paths 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_block and 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.

Categories

inspectioncode toolswebprogramming languagenavigationcode editingcompletion

User Reviews

olivier.pons
olivier.pons
Resolved
solonovamax
solonovamax

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)
d7gh
d7gh
Resolved

Does it support quick documentation for variables like $bytes_sent?

cyclosa
cyclosa
Resolved

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...

Linn-cn
Linn-cn

Does it support formatting?

Ready to try Nginx Configuration?

Install from JetBrains Marketplace and boost your productivity.