Skip to main content

IDE Configuration

Configure the JetWings plugin in your JetBrains IDE. Open Settings → Tools → JetWings to access all options.

Connection Settings

Controls the link between IDE and mobile:

  • Wait Timeout: Duration to wait for mobile connection
  • Heartbeat: Interval to maintain connection health
  • Reconnection: Automatic retry attempts and delays

Terminal Settings

Configures remote terminal behavior:

  • Polling Interval: Frequency to check for output (100ms)
  • Buffer Size: Max lines to keep in memory (1000 lines)

Notification Settings

Manage IDE-side alerts:

  • Preferences: Select which events trigger balloons
  • Toggle notifications for builds, tests, and errors

JetWings IDE Settings

Connection

These settings control how the plugin stays connected to your mobile device.

  • Connection Wait Timeout — How long to keep the connection open while waiting for your phone. If your phone doesn't connect within this time, the connection closes automatically. Default: 5 minutes.

  • Connection Health Check — The plugin periodically checks that the connection to your phone is still active. If it doesn't get a response in time, it assumes the connection was lost and tries to reconnect. The defaults work well for most users.

  • Reconnection — When a connection drops, the plugin automatically tries to reconnect. By default it retries indefinitely, but you can limit the number of attempts if you prefer.

Terminal

  • Output Buffer — Controls how much terminal output is kept in memory when streaming to your phone. If you run commands with very long output, you can increase the buffer. Default: 1,000 lines.

Pairing

  • Pairing Timeout — How long to wait for you to enter the code on your phone before the pairing request expires. Default: 5 minutes.

Notifications

Choose which events show popup notifications in the IDE.

  • Mobile Connection — Get notified when your phone connects or disconnects. On by default.
  • Pairing Success — Get notified when pairing completes. On by default.
  • Terminal Commands — Get notified when commands are run from your phone. Off by default.