Skip to content

Preferences

JEditor Preferences tune the editor feel, Search behavior, Schema workflow, and Live C# generation defaults.

Open Preferences

  • JEditor → Preferences… (menu hint Cmd+, / Ctrl+,)
  • Left feature rail Preferences button

The window title is JEditor Preferences.

Update lock

Preferences can be blocked while a required update lock is active. Update first, then return.

Categories

Editor

Controls the Documents JSON editing experience:

Area Examples
Input comfort Auto-closing pairs, smart indent, bracket matching
Visibility Indent guides, line numbers
Navigation Auto Reveal Tree ↔ Editor
Layout text Indent spacing, editor font
Logging Output auto-scroll
Color JSON and C# syntax palettes

Changing indent size can reformat open pretty-printed documents to match.

Setting Effect
Debounce Delay before live Search updates
Max results Caps listed hits
Auto-select first Focuses first hit
Wrap navigation Cycles result navigation
Query auto-compact Compacts Form / LINQ UI after successful runs
Shortcuts Remap Find and Find in Query (modifier keys remain required)

Schema

Area Examples
Generation Defaults such as marking present properties required
Targets Filters for schema-like documents in Validate Against lists
Editing Auto-reveal, double-click edit rule, confirm delete
Display REQUIRED badges, dialect badge

Live C

Project-level generation defaults aligned with the Live C# panel:

  • Naming style
  • Fields vs properties
  • Arrays vs List<T>
  • [JsonProperty]
  • Nullable preferences
  • [Serializable]
  • Namespace wrap / namespace string
  • Emit usings
  • Root class name

Panel chips override style quickly per session. Preferences set the baseline you return to.

Reset

Reset to Defaults restores Editor, Search, Schema, Live C#, hotkeys, and color settings covered by the Preferences window.