mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 06:59:44 +07:00
2562 lines
147 KiB
Properties
2562 lines
147 KiB
Properties
# Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
|
# TODO please use EP com.intellij.registryKey for plugin/product specific keys
|
|
#
|
|
# Registry supports multi values. Use [a|b|c] syntax and * to mark the selected element.
|
|
# Example:
|
|
# fruit=[Apple|Orange*|Banana]
|
|
# Later in code Registry.get("fruit").getSelectedOption()
|
|
|
|
undo.globalUndoLimit=10
|
|
undo.documentUndoLimit=100
|
|
|
|
actionSystem.fixLostTyping=true
|
|
actionSystem.fixLostTyping.description=Redispatch events, lost between actions and dialog show/close.
|
|
actionSystem.commandProcessingTimeout=3000
|
|
actionSystem.commandProcessingTimeout.description=Timeout after which currently processed command is forcibly cancelled.
|
|
actionSystem.playback.delay=20
|
|
actionSystem.playback.delay.description=Delay between events generated by the playback runner.
|
|
actionSystem.playback.typecommand.delay=200
|
|
actionSystem.playback.typecommand.delay.description=Delay after typing and shortcut related commands\
|
|
\ being executed by the playback runner.
|
|
actionSystem.playback.useDirectActionCall=true
|
|
actionSystem.playback.useTypingTargets=true
|
|
actionSystem.keyGestures.enabled=false
|
|
actionSystem.suspendFocusTransferIfApplicationInactive=true
|
|
actionSystem.getContextByRecentMouseEvent=false
|
|
actionSystem.secondKeystrokeTimeout=2000
|
|
actionSystem.win.suppressAlt=true
|
|
|
|
actionSystem.update.beforeActionPerformedUpdate=[on|fast_only|old_only*|off]
|
|
actionSystem.update.beforeActionPerformedUpdate.description=Do not call `AnAction.beforeActionPerformedUpdate` before `AnAction.actionPerformed`
|
|
actionSystem.update.actions.async.max.nested.loops=20
|
|
actionSystem.update.actions.async.max.nested.loops.description=A maximum number of nested EDT loops
|
|
actionSystem.update.actions.async.fast-track.timeout.ms=50
|
|
actionSystem.update.actions.async.fast-track.timeout.ms.description=A timeout in milliseconds for EDT to block, hoping for actions to update quickly
|
|
actionSystem.update.actions.async.test.delay=0
|
|
actionSystem.update.actions.async.test.delay.description=An artificial delay in milliseconds to simulate slow actions in menus, popups, and toolbars
|
|
actionSystem.update.actions.max.await.retries=500
|
|
actionSystem.update.actions.max.await.retries.description=A maximum number of retries on AwaitSharedData
|
|
actionSystem.update.actions.suppress.dataRules.on.edt=false
|
|
actionSystem.update.actions.suppress.dataRules.on.edt.description=Whether to suppress GetDataRules when requested on EDT
|
|
actionSystem.update.actions.warn.dataRules.on.edt=true
|
|
actionSystem.update.actions.warn.dataRules.on.edt.description=Whether to warn on GetDataRules usage when requested on EDT
|
|
actionSystem.popup.progress.icon.delay=500
|
|
actionSystem.popup.progress.icon.delay.description=The delay in milliseconds before a progress icon is shown for popups.
|
|
actionSystem.toolbar.progress.icon.delay=500
|
|
actionSystem.toolbar.progress.icon.delay.description=The delay in milliseconds before a progress icon is shown for toolbars.
|
|
|
|
action.toolbar.position.bottom.on.mac=false
|
|
action.toolbar.position.bottom.on.mac.description=Moves the action toolbar to the bottom of the corresponding component. Mac only!
|
|
|
|
actionSystem.mouseGesturesEnabled=true
|
|
actionSystem.assertFocusAccessFromEdt=true
|
|
|
|
ide.highlighting.mode.essential=false
|
|
ide.highlighting.mode.essential.description=Enable essential highlighting mode
|
|
|
|
ide.debugMode=false
|
|
ide.debugMode.description=Record additional information to make bug reports more informative.
|
|
|
|
ide.forcedShowTooltip=alt
|
|
ide.forcedShowTooltip.description=Shortcut for forced show tooltip.
|
|
|
|
ide.popup.auto.delay=500
|
|
ide.popup.auto.delay.description=The delay in milliseconds before a sub-popup is automatically shown.
|
|
ide.instant.shutdown=true
|
|
ide.instant.shutdown.description=Hides all windows immediately after a user invoked Exit action
|
|
ide.popup.navigation.via.actions=true
|
|
ide.popup.navigation.via.actions.description=Enables navigation in context menus with additional shortcuts
|
|
ide.patch.icons.on.selection=true
|
|
ide.patch.icons.on.selection.description=Change some colors defined by LaF or theme in icons under selection (trees, lists)
|
|
ide.source.file.navigation.limit=100
|
|
ide.source.file.navigation.limit.description=Limits number of files that can be navigated in a single batch. '-1' means no limit.
|
|
|
|
ide.popup.menu.navigation.keyboard.selectFirstEnabledSubItem=true
|
|
ide.popup.menu.navigation.keyboard.selectFirstEnabledSubItem.description=Selected menu (via keyboard) should select first enabled sub-item automatically
|
|
|
|
ide.color.picker.new.pipette=false
|
|
ide.color.picker.new.pipette.description=New pipette implementation
|
|
|
|
ide.popup.hide.show.threshold=200
|
|
ide.popup.hide.show.threshold.description=The threshold in milliseconds used to prevent opening a popup right after its closing.
|
|
|
|
ide.popup.horizontal.scroll.bar.opaque=false
|
|
ide.popup.horizontal.scroll.bar.opaque.description=Disables translucent horizontal scroll bar in popups.
|
|
|
|
ide.speed.search.close.when.empty=false
|
|
ide.speed.search.close.when.empty.description=Allows to close speed search popup if search pattern is empty
|
|
|
|
ide.recent.files.speed.search=true
|
|
ide.recent.files.speed.search.description=Allows to use speed search functionality in the Recent Files popup
|
|
|
|
ide.recent.files.speed.search.beginning=false
|
|
ide.recent.files.speed.search.beginning.description=The speed search should match from the beginning in the Recent Files popup
|
|
|
|
ide.recent.files.speed.search.camel.case=true
|
|
ide.recent.files.speed.search.camel.case.description=The speed search should match camel case in the Recent Files popup
|
|
|
|
ide.recent.files.tool.window.sort.by.mnemonics=true
|
|
ide.recent.files.tool.window.sort.by.mnemonics.description=Sorts tool windows in the Recent Files popup even if mnemonics are not visible
|
|
|
|
ide.recent.files.tool.window.sort.by.automatic.mnemonics=false
|
|
ide.recent.files.tool.window.sort.by.automatic.mnemonics.description=Do not
|
|
|
|
ide.recent.files.tool.window.mnemonics=false
|
|
ide.recent.files.tool.window.mnemonics.description=Adds mnemonics to tool windows in the Recent Files popup
|
|
|
|
ide.recent.files.tool.window.list=true
|
|
ide.recent.files.tool.window.list.description=Shows a list of tool windows in the Recent Files popup
|
|
|
|
ide.new.tool.window.resize.area.height=13
|
|
ide.new.tool.window.resize.area.height.description=Size of tool window header top part [1..26] reserved for resize (while bottom part is for drag-n-drop)
|
|
ide.new.tool.window.start.drag.deadzone=100
|
|
ide.new.tool.window.start.drag.deadzone.description=Minimal distance from pressed point to start drag (and thus to avoid mistaken one)
|
|
ide.switcher.tool.window.list=true
|
|
ide.switcher.tool.window.list.description=Shows a list of tool windows in the Switcher popup
|
|
ide.allow.split.and.reorder.in.tool.window=true
|
|
ide.allow.split.and.reorder.in.tool.window.description=Allows reordering tabs and splitting space in tool windows
|
|
ide.allow.split.and.reorder.in.tool.window.restartRequired=true
|
|
ide.tool.window.prevent.move.resize.timeout=100
|
|
ide.tool.window.prevent.move.resize.timeout.description=Time interval (in ms) after showing a detached (floating or windowed) tool window during which\
|
|
OS/JBR-induced moves and resizes will be prevented. Set to a negative value to disable this functionality
|
|
|
|
ide.highlight.match.in.selected.only=true
|
|
ide.highlight.match.in.selected.only.description=Search match highlighting in lists can be applied\n\
|
|
to a single selected row (by default) or to all rows at once (optional)
|
|
|
|
ide.dnd.textHints=false
|
|
|
|
ide.dnd.to.front=false
|
|
ide.dnd.to.front.description=If a window with drag target is partially hidden by another window, bring it to front during drag-n-drop.
|
|
|
|
ide.dnd.threshold=-1
|
|
ide.dnd.threshold.description=How far the mouse cursor must move before a drag gesture is recognized. -1 means use the OS default.
|
|
ide.dnd.threshold.restartRequired=true
|
|
|
|
ide.max.editor.tabs=100
|
|
ide.max.editor.tabs.description=Maximum number of open editor tabs
|
|
ide.mainSplitter.min.size=30
|
|
ide.mainSplitter.min.size.description=Minimum size of editor area and tool windows in main IDE frame\n (0..100, 30 by default)
|
|
|
|
ide.navigate.to.directory.into.project.pane=false
|
|
ide.navigate.to.directory.into.project.pane.description=Always changes the selected pane in the Project View
|
|
ide.navigate.to.recently.focused.editor=false
|
|
ide.navigate.to.recently.focused.editor.description=Use the last focused editor as target to navigation.\
|
|
By default navigation (e.g. from tool windows) goes to main IDE window even if you work with editors in separate window.
|
|
|
|
ide.editor.max.pinned.tab.width=2000
|
|
ide.editor.max.pinned.tab.width.description=Max width for pinned editor tab
|
|
ide.editor.tabs.interactive.pin.button=true
|
|
ide.editor.tabs.interactive.pin.button.description=Unpin pinned editor tab when 'pin' button is clicked
|
|
ide.editor.tabs.show.fadeout=true
|
|
ide.editor.tabs.show.fadeout.description=Show fadeout overlay to decorate partially hidden (scrolled aside) tabs
|
|
ide.editor.tabs.fadeout.width=10
|
|
ide.editor.tabs.fadeout.width.description=Size of semi-transparent fadeout area
|
|
ide.editor.tabs.visible.in.presentation.mode=false
|
|
ide.editor.tabs.visible.in.presentation.mode.description=Keep editor tabs visible even if Presentation mode is ON
|
|
|
|
ide.hide.excluded.files=false
|
|
ide.hide.excluded.files.restartRequired=true
|
|
ide.hide.excluded.files.description=Do not show excluded files in Project View and exclude them from VCS
|
|
|
|
use.tty.for.external.tools=false
|
|
use.tty.for.external.tools.description=Use command line with TTY support to run 'External Tools'
|
|
|
|
ide.appIcon.badge=true
|
|
ide.appIcon.requestAttention=true
|
|
ide.appIcon.requestAttention.after.indexing=false
|
|
ide.appIcon.requestAttention.after.indexing.description=Should IDE request user's attention (e.g. by flashing application icon on taskbar) after end of indexing.
|
|
|
|
win.request.focus.delay.ms=20
|
|
win.request.focus.delay.ms.description=Time to wait (blocking EDT) before trying to activate IDE window on Windows. The value around \
|
|
system timer resolution, or a bit larger, should provide the expected behaviour. Larger value is expected to yield a more reliable effect, \
|
|
at the expense of blocking EDT for a longer time.
|
|
|
|
ide.index.image.max.size=10
|
|
ide.index.image.max.size.description=Max size of an image to index, in megabytes
|
|
|
|
no.window.actions.in.editor=false
|
|
no.window.actions.in.editor.description=Disables window actions "Stretch to.." within focused editor as before.
|
|
|
|
ide.windowSystem.hScrollChars=5
|
|
ide.windowSystem.vScrollChars=5
|
|
ide.windowSystem.autoShowProcessPopup=false
|
|
ide.windowSystem.showListItemsPopup=true
|
|
|
|
ide.tree.yieldingUiUpdate=true
|
|
ide.tree.showBusyIndicator=true
|
|
ide.tree.waitForReadyTimeout=250
|
|
|
|
ide.tree.clearOnHideTime.description=Time in milliseconds when the hidden project view tree will be deactivated.
|
|
|
|
ide.tree.autoscrollToVCenter=false
|
|
ide.tree.horizontal.default.autoscrolling=true
|
|
ide.tree.horizontal.default.autoscrolling.description=Allow automatic horizontal scroll of selected tree nodes to visible area in tree views
|
|
ide.tree.ensureSelectionOnFocusGained=true
|
|
ide.tree.autoExpandMaxDepth=5
|
|
ide.tree.expandRecursionDepth=50
|
|
ide.tree.checkStructure=false
|
|
ide.tree.uiLockAttempt=250
|
|
ide.tree.deferred.icon.invalidates.cache=true
|
|
ide.tree.expand.on.double.click=[DEFAULT*|ALWAYS|NEVER|NAVIGATABLE]
|
|
ide.tree.expand.on.double.click.description=Specifies the default behaviour of expanding/collapsing tree nodes by double-clicking (see ExpandOnDoubleClick enum)
|
|
ide.tree.additional.rows.count=1
|
|
ide.tree.additional.rows.count.description=The number of extra empty rows at the bottom of trees to improve readability and reduce clutter
|
|
|
|
edit.source.on.enter.key.disabled=false
|
|
edit.source.on.enter.key.disabled.description=Allows to prevent navigation on the Enter key pressed
|
|
edit.source.on.enter.key.non.source.navigation.enabled=false
|
|
edit.source.on.enter.key.non.source.navigation.enabled.description=Allows navigation even if navigatable object cannot navigate to editor
|
|
|
|
ide.element.tags.enabled=false
|
|
ide.element.tags.enabled.description=Show element tags in views
|
|
|
|
ide.bookmark.show.all.breakpoints=false
|
|
ide.bookmark.show.all.breakpoints.description=Shows every breakpoint in the Bookmarks tool window
|
|
|
|
ide.bookmark.occurrence.cyclic.iteration.allowed=true
|
|
ide.bookmark.occurrence.cyclic.iteration.allowed.description=Allows cyclic iteration of bookmark occurrences
|
|
|
|
ide.bookmark.mnemonic.chooser.cyclic.scrolling.allowed=true
|
|
ide.bookmark.mnemonic.chooser.cyclic.scrolling.allowed.description=Allows cyclic scrolling in the Mnemonic Chooser
|
|
|
|
ide.bookmark.mnemonic.chooser.always.above.gutter=false
|
|
ide.bookmark.mnemonic.chooser.always.above.gutter.description=Always shows above editor's gutter if possible
|
|
|
|
ide.tree.ui.cyclic.scrolling.allowed=false
|
|
ide.tree.ui.cyclic.scrolling.allowed.description=Enables cyclic scrolling in trees if the UISettings.getCycleScrolling is enabled
|
|
ide.tree.painter.classic.compact=false
|
|
ide.tree.painter.classic.compact.description=Enables compact version of classic painter for tree control
|
|
ide.tree.painter.compact.default=false
|
|
ide.tree.painter.compact.default.description=Enables default version of compact painter for tree control
|
|
|
|
ide.tree.ui.assert.threads=false
|
|
ide.tree.ui.assert.threads.description=Dynamically enables corresponding thread assertions
|
|
|
|
ide.tree.ui.async.batch.size=1000
|
|
ide.tree.ui.async.batch.size.description=Number of virtual files to process in one read action
|
|
|
|
ide.tree.experimental.layout.cache=true
|
|
ide.tree.experimental.layout.cache.restartRequired=true
|
|
ide.tree.experimental.layout.cache.description=Use experimental tree layout cache for all trees
|
|
ide.tree.experimental.layout.cache.debug=false
|
|
ide.tree.experimental.layout.cache.debug.description=Enable debugging (slow!) for DefaultTreeLayoutCache
|
|
|
|
ide.tree.bulk.expand.api=true
|
|
ide.tree.bulk.expand.api.restartRequired=true
|
|
ide.tree.bulk.expand.api.description=Use bulk expand/collapse API for all trees
|
|
ide.tree.bulk.expand.tree.state=false
|
|
ide.tree.bulk.expand.tree.state.description=Use bulk expand/collapse API for restoring tree state
|
|
|
|
ide.tree.background.expand=true
|
|
ide.tree.background.expand.description=Visit trees in background when expanding (slower, but doesn't freeze the EDT)
|
|
|
|
ide.tree.invoker.use.coroutines=true
|
|
ide.tree.invoker.use.coroutines.description=Use the new Invoker coroutine-based implementation for async trees
|
|
|
|
ide.tree.show.expand.with.single.click.setting=false
|
|
ide.tree.show.expand.with.single.click.setting.description=Adds a global Expand with Single Click setting to Appearance Settings
|
|
|
|
ide.main.menu.expand.horizontal=true
|
|
ide.main.menu.expand.horizontal.description=Expands hamburger menu horizontally (Windows and Linux only)
|
|
|
|
ide.macos.main.menu.alignment.options=[Native*|Aligned|Aligned in group|No icons]
|
|
ide.macos.main.menu.alignment.options.description=Native - align menu items as macOS does, Aligned - align menu items vertically inside a group, No icons - hide icons
|
|
ide.splitter.mouseZone=6
|
|
|
|
ide.splitter.chooser.info.panel.height=150
|
|
ide.splitter.chooser.info.panel.width=250
|
|
ide.splitter.chooser.info.panel.arc=10
|
|
ide.splitter.chooser.info.panel.arrows.shift.center=-20
|
|
ide.splitter.chooser.info.panel.arrows.shift.vertical=20
|
|
ide.splitter.chooser.info.panel.arrows.shift.horizontal=30
|
|
ide.splitter.chooser.info.panel.text.shift=50
|
|
|
|
ide.autoscroll.to.source.delay=100
|
|
ide.autoscroll.to.source.delay.description=Delay before performing the AutoscrollToSource action
|
|
|
|
ide.autoscroll.from.source.delay=100
|
|
ide.autoscroll.from.source.delay.description=Delay before performing the AutoscrollFromSource action
|
|
|
|
ide.autoscroll.from.source.on.focus.gained=true
|
|
ide.autoscroll.from.source.on.focus.gained.description=Allows to perform the AutoscrollFromSource action when an editor gains a focus
|
|
|
|
ide.scroll.align.component=true
|
|
ide.scroll.align.component.description=Adds additional space for any component under translucent scroll bars. Affects Windows and Linux only.
|
|
|
|
ide.scroll.background.auto=true
|
|
ide.scroll.background.auto.description=Use background color of a view to paint viewport, scroll pane, and scroll bars.
|
|
|
|
ide.scroll.layout.header.over.corner=true
|
|
ide.scroll.layout.header.over.corner.description=Expand a scroll pane header if a scroll bar is opaque.
|
|
|
|
ide.scroll.thumb.small.if.opaque=false
|
|
ide.scroll.thumb.small.if.opaque.description=Allows to tune an opaque thumb thickness. Affects Windows and Linux only.
|
|
|
|
ide.onboarding.background.enabled=true
|
|
ide.onboarding.background.enabled.description=Enables background images for License and Import Settings screens dialogs.
|
|
|
|
ide.onboarding.background.use.long.timeout=true
|
|
ide.onboarding.background.use.long.timeout.description=If true, long timeout (30 sec) for background images for License and Import Settings screens dialogs is used
|
|
|
|
mac.scroll.horizontal.gap=true
|
|
mac.scroll.horizontal.gap.description=Shows additional space after the last row of a list or a tree. Affect MacOS only.
|
|
|
|
ide.wide.selection.list.ui=true
|
|
ide.wide.selection.list.ui.description=Shows a wide selection in all JBList instances. Affects Windows and Linux only.
|
|
|
|
ide.preferred.scrollable.viewport.fixed.width=256
|
|
ide.preferred.scrollable.viewport.fixed.width.description=Specifies default width for an empty list
|
|
|
|
ide.preferred.scrollable.viewport.fixed.height=0
|
|
ide.preferred.scrollable.viewport.fixed.height.description=Specifies default row height for an empty list
|
|
|
|
ide.preferred.scrollable.viewport.visible.rows=10
|
|
ide.preferred.scrollable.viewport.visible.rows.description=Specifies default amount of visible rows in a list
|
|
|
|
ide.preferred.scrollable.viewport.extra.space=true
|
|
ide.preferred.scrollable.viewport.extra.space.description=Adds an extra space to show that a list can be scrolled
|
|
|
|
ide.tooltip.animationCycle=150
|
|
ide.tooltip.initialDelay=1200
|
|
ide.tooltip.initialDelay.highlighter=150
|
|
ide.tooltip.reshowDelay=500
|
|
ide.tooltip.dismissDelay=4000
|
|
ide.tooltip.initialReshowDelay=500
|
|
ide.tooltip.autoDismissDeadZone=300
|
|
ide.tooltip.showAllSeverities=false
|
|
ide.disable.editor.tooltips=false
|
|
ide.disable.editor.tooltips.description=Prevents tooltips displaying in editor (provided by inspections etc.)
|
|
ide.balloon.shadowEnabled=true
|
|
ide.balloon.shadow.size=24
|
|
ide.use.screen.area.tracker=false
|
|
ide.use.screen.area.tracker.description=Switches on/off experimental ScreenAreaTracker to avoid visual overlapping of balloons & popups
|
|
|
|
ide.java2d.shadowEnabled=true
|
|
|
|
ide.open.project.view.on.startup=true
|
|
ide.open.project.view.on.startup.description=Open the Project view on project startup if there are no open files and no open toolwindows
|
|
|
|
ide.link.button.focus.round.arc=4
|
|
ide.link.button.focus.round.arc.description=The size of the arc to use to round off the corners of the focus rectangle
|
|
|
|
gutter.tooltip.single.link=false
|
|
gutter.tooltip.single.link.description=Shows a single link for all classes in a chain
|
|
|
|
ide.helptooltip.regular.dismissDelay=10000
|
|
ide.helptooltip.full.dismissDelay=30000
|
|
ide.hide.expandable.tooltip.owner.mouse.exit=true
|
|
ide.hide.expandable.tooltip.owner.mouse.exit.description=Provides autohiding for expandable tooltip when mouse leaves visible area of 'owner' component
|
|
|
|
ide.expansion.hints.enabled=true
|
|
ide.expansion.hints.enabled.description=Enables expansion hints for lists, trees and tables to show invisible part of a cell renderer.
|
|
|
|
ide.browser.jcef.enabled=true
|
|
ide.browser.jcef.enabled.restartRequired=true
|
|
ide.browser.jcef.enabled.description=Use JCEF browser to render html/js content (e.g. markdown files)
|
|
ide.browser.jcef.osr.enabled=true
|
|
ide.browser.jcef.osr.enabled.restartRequired=true
|
|
ide.browser.jcef.osr.enabled.description=Enable per-browser off-screen rendering mode for JCEF
|
|
ide.browser.jcef.osr.wheelRotation.factor=10
|
|
ide.browser.jcef.osr.wheelRotation.factor.description=The factor to multiply MouseWheelEvent.getWheelRotation() in a buffered OSR browser.
|
|
ide.browser.jcef.osr.measureFPS.id=OSR JCEF FPS Meter
|
|
ide.browser.jcef.osr.measureFPS.id.description=JCEF OSR browser FPS Meter string ID.
|
|
ide.browser.jcef.osr.measureFPS.scroll=false
|
|
ide.browser.jcef.osr.measureFPS.scroll.description=Measure JCEF OSR browser FPS during automated scrolling.
|
|
ide.browser.jcef.markdownView.osr.enabled=true
|
|
ide.browser.jcef.markdownView.osr.enabled.description=Whether the markdown view should be displayed in the off-screen mode.
|
|
ide.browser.jcef.codeWithMe.osr.enabled=false
|
|
ide.browser.jcef.codeWithMe.osr.enabled.description=Whether Code With Me should be displayed in the off-screen mode.
|
|
ide.browser.jcef.codeWithMe.inBrowserScreenSharing.enabled=true
|
|
ide.browser.jcef.codeWithMe.inBrowserScreenSharing.enabled.description=Start screen sharing in external browser.
|
|
ide.browser.jcef.headless.enabled=false
|
|
ide.browser.jcef.headless.enabled.description=Enable JCEF browser in the IDE headless mode
|
|
ide.browser.jcef.testMode.enabled=false
|
|
ide.browser.jcef.testMode.enabled.description=Allows for JBCefApp.getInstance() to re-initialize on a subsequent call.
|
|
ide.browser.jcef.debug.port=-1
|
|
ide.browser.jcef.debug.port.restartRequired=true
|
|
ide.browser.jcef.debug.port.description=The port number at which remote DevTools will be available(0 - to select a random)
|
|
ide.browser.jcef.preinit=false
|
|
ide.browser.jcef.preinit.restartRequired=true
|
|
ide.browser.jcef.preinit.description=Force JCEF init at IDE start-up to support co-existence with JavaFX (affects macOS only)
|
|
ide.browser.jcef.jsQueryPoolSize=0
|
|
ide.browser.jcef.jsQueryPoolSize.description=Defines JBCefJSQuery pool size used after browser creation
|
|
ide.browser.jcef.gpu.disable=false
|
|
ide.browser.jcef.gpu.disable.restartRequired=true
|
|
ide.browser.jcef.gpu.disable.description=Disables GPU hardware acceleration in JCEF. If software renderer is not in place, then the GPU process won't launch.
|
|
ide.browser.jcef.gpu.infinitecrash=true
|
|
ide.browser.jcef.gpu.infinitecrash.restartRequired=true
|
|
ide.browser.jcef.gpu.infinitecrash.description=Disables crash limit for GPU process. If it crashes too frequent, then will be shown notification (which recommends disabling GPU).
|
|
ide.browser.jcef.contextMenu.devTools.enabled=false
|
|
ide.browser.jcef.contextMenu.devTools.enabled.description=Adds "Open DevTools" item to the JCEF context menu.
|
|
ide.browser.jcef.hwfacade.enabled=true
|
|
ide.browser.jcef.hwfacade.enabled.description=Enables heavyweight facade (HwFacadeHelper) for lightweight components overlapping JCEF browser.
|
|
ide.browser.jcef.sandbox.enable=true
|
|
ide.browser.jcef.sandbox.enable.restartRequired=true
|
|
ide.browser.jcef.osr.framerate=0
|
|
ide.browser.jcef.osr.framerate.description=The maximum rate in frames per second that rendered frames will be delivered for a windowless browser.
|
|
ide.browser.jcef.sandbox.enable.description=Enable sandbox in JCEF
|
|
ide.browser.jcef.svg-viewer.enabled=true
|
|
ide.browser.jcef.svg-viewer.enabled.description=Enables the image SVG viewer based on JCEF
|
|
ide.browser.jcef.svg-viewer.debug=false
|
|
ide.browser.jcef.svg-viewer.debug.description=Debug UI in the viewer
|
|
ide.browser.jcef.out-of-process.enabled=false
|
|
ide.browser.jcef.out-of-process.enabled.restartRequired=true
|
|
ide.browser.jcef.out-of-process.enabled.description=Enable JCEF is a separate process
|
|
|
|
ide.mac.touchbar.enabled=true
|
|
ide.mac.touchbar.enabled.restartRequired=true
|
|
ide.mac.touchbar.enabled.description=Enables Touch bar support on supported Apple MacBook Pro models
|
|
|
|
editor.balloonHints=true
|
|
editor.mouseSelectionStateResetTimeout=1000
|
|
editor.mouseSelectionStateResetDeadZone=4
|
|
editor.distraction.free.mode=false
|
|
editor.paint.empty.text=true
|
|
|
|
editor.focus.mode.color.light=c0c0c0
|
|
editor.focus.mode.color.light.description=Light color for focus mode
|
|
editor.focus.mode.color.dark=404040
|
|
editor.focus.mode.color.dark.description=Dark color for focus mode
|
|
|
|
editor.position.mouse.cursor.on.doubleclicked.tab=false
|
|
editor.position.mouse.cursor.on.doubleclicked.tab.description=Position mouse cursor on editor tab when the tab was double-clicked \
|
|
to perform 'Maximize Editor' or 'Hide All Tool Windows' actions
|
|
|
|
editor.max.caret.count=1000
|
|
editor.max.caret.count.description=Maximum number of carets that can be created in editor (performance-related limit)
|
|
|
|
editor.block.caret.selection.vim-like=false
|
|
editor.block.caret.selection.vim-like.description=On mouse-drag selection in editor with block caret, always include character under caret \
|
|
into selection
|
|
|
|
editor.caret.update.primary.selection=true
|
|
editor.caret.update.primary.selection.description=Copies selected text to the primary selection on X systems
|
|
|
|
editor.navigation.history.stack.size=150
|
|
editor.navigation.history.stack.size.description=Stack size limit for back/forward and last/next edit location navigation
|
|
|
|
editor.reformat.on.typing=false
|
|
editor.move.semicolon.after.paren=true
|
|
editor.move.semicolon.after.paren.description=Moves semicolon typed before closing paren to the end of statement
|
|
|
|
editor.virtual.lines=5
|
|
editor.virtual.lines.description=Number of virtual empty lines displayed at the editor bottom
|
|
|
|
editor.scrolling.animation.interval.ms=100
|
|
editor.scrolling.animation.interval.ms.description=Animation interval (in milliseconds) for scrolling in editor, when mouse is dragged \
|
|
beyond visible area. The smaller the value, the faster is scrolling.
|
|
|
|
editor.highlight.selected.text.max.occurrences.threshold=50
|
|
editor.highlight.selected.text.max.occurrences.threshold.description=Maximum number of highlights in the editor when selecting text. \
|
|
When the text of the selection occurs more often in the editor, no highlights are displayed.
|
|
|
|
highlight.caret.line.at.custom.fold=false
|
|
highlight.caret.line.at.custom.fold.description=Whether caret line highlighting is applied when caret is located at custom fold region
|
|
|
|
doc.render.cache.size=0.02
|
|
doc.render.cache.size.description=Maximum fraction of available heap that will be used to store rendered comments (text content)
|
|
doc.render.cache.size.restartRequired=true
|
|
doc.render.image.cache.size=0.04
|
|
doc.render.image.cache.size.description=Maximum fraction of available heap that will be used to store (unpacked) images in rendered comments
|
|
doc.render.image.cache.size.restartRequired=true
|
|
|
|
doc.onboarding.tips.render=true
|
|
doc.onboarding.tips.render.description=Enable onboarding tips rendering. May affect the new created projects only.
|
|
|
|
ide.showIndexRebuildMessage=false
|
|
|
|
ide.dumb.mode.minFilesToStart=20
|
|
ide.dumb.mode.minFilesToStart.description=How many files should be changed for IDE to start dumb mode
|
|
ide.dumb.mode.minFilesToStart.restartRequired=true
|
|
ide.dumb.mode.minFilesSizeToStart=1048576
|
|
ide.dumb.mode.minFilesSizeToStart.description=How large should be updated files' size in bytes to start dumb mode in case there are a few of files
|
|
ide.dumb.mode.minFilesSizeToStart.restartRequired=true
|
|
|
|
ide.unused.symbol.calculation.maxFilesToSearchUsagesIn=10
|
|
ide.unused.symbol.calculation.maxFilesToSearchUsagesIn.description=Max number of scanned files to find usages of symbol
|
|
ide.unused.symbol.calculation.maxFilesSizeToSearchUsagesIn=524288
|
|
ide.unused.symbol.calculation.maxFilesSizeToSearchUsagesIn.description=Max files size in bytes to find usages of symbol in case there are a few files
|
|
|
|
ide.tabbedPane.dragOutMultiplier=0.1
|
|
ide.tabbedPane.dragOutMultiplier.description=A threshold to define if editor tab drag&drop is intentional (ratio of tab size)
|
|
ide.tabbedPane.dragToSplitRatio=0.2
|
|
ide.tabbedPane.dragToSplitRatio.description=Ratio of editor tabs area to process drag-n-drop as vertical or horizontal split
|
|
|
|
ide.warmup.use.predicates=true
|
|
ide.warmup.use.predicates.description=Use predicate-based warmup instead of custom configuration-based one
|
|
|
|
file.chooser.async.tree.model=true
|
|
file.chooser.async.tree.model.description=Use new implementation based on AsyncTreeModel + FileTreeModel
|
|
|
|
override.AbstractTreeBuilder.removal=false
|
|
|
|
allow.tree.structure.provider.in.dumb.mode=true
|
|
allow.tree.structure.provider.in.dumb.mode.description=Do not filter out non-dumb-aware providers while processing children
|
|
|
|
async.project.view.support.extra.select.disabled=false
|
|
async.project.view.support.extra.select.disabled.description=Do not search and select by VirtualFile if search by PsiElement fails
|
|
|
|
skip.untitled.windows.for.mac.messages=true
|
|
skip.untitled.windows.for.mac.messages.description=Temporary key to test a fix for MacMessages
|
|
|
|
ide.mac.inplaceDialogMnemonicsFix=false
|
|
|
|
ide.mac.alt.mnemonic.without.ctrl=true
|
|
ide.mac.alt.mnemonic.without.ctrl.description=Processes Alt-based shortcuts for mnemonics in addition to Ctrl+Alt-based shortcuts. Affects macOS only.
|
|
|
|
ide.dialog.wrapper.resize.by.tables=false
|
|
ide.dialog.wrapper.resize.by.tables.description=Resizes a dialog with a table by its preferred size
|
|
|
|
ide.dialog.maximize.tolerance=10
|
|
ide.dialog.maximize.tolerance.description=How close to the screen bounds should a dialog be to consider it maximized
|
|
|
|
ide.hide.cursor.when.typing=true
|
|
ide.hide.cursor.when.typing.description=Hides mouse cursor when typing in an editor (on Windows and Linux)
|
|
ide.mac.hide.cursor.when.typing=true
|
|
ide.mac.show.native.help=false
|
|
ide.mac.show.native.help.description=Shows native help instead of opening a web-browser
|
|
ide.mac.useNativeClipboard=false
|
|
ide.mac.disableMacScrollbars=false
|
|
ide.mac.disableMacScrollbars.restartRequired=true
|
|
ide.mac.disableMacScrollbars.description=Disables OS X overlay scrollbars
|
|
ide.mac.pressAndHold.workaround=true
|
|
ide.mac.pressAndHold.workaround.description=Enable workaround for press-and-hold input method for accented characters on macOS
|
|
ide.mac.pressAndHold.brute.workaround=false
|
|
ide.mac.pressAndHold.brute.workaround.description=Enable alternative workaround for press-and-hold input method for accented characters on macOS. Might work in more cases, but known to cause issues with Japanese text input.
|
|
ide.perProjectModality=false
|
|
ide.perProjectModality.description=New modality approach. All dialogs are DOCUMENT_MODAL expect ide-wide dialogs
|
|
|
|
debugger.valueTooltipAutoShow=true
|
|
debugger.valueTooltipAutoShow.description=Auto show tooltip on mouse over.
|
|
debugger.valueTooltipAutoShowOnSelection=false
|
|
debugger.valueTooltipAutoShowOnSelection.description=Auto show tooltip when editor selection changes
|
|
debugger.mayBringFrameToFrontOnBreakpoint=true
|
|
debugger.mayBringDebuggeeWindowToFrontAfterResume=true
|
|
|
|
# currently enabled only in Rider
|
|
debugger.mayBringDebuggeeWindowToFrontAfterResume.supported=false
|
|
debugger.mayBringDebuggeeWindowToFrontAfterResume.supported.description=State of "Bring debuggee to foreground" feature
|
|
debugger.batch.evaluation=true
|
|
debugger.batch.evaluation.force=false
|
|
|
|
debugger.compiling.evaluator=true
|
|
debugger.compiling.evaluator.magic.accessor=false
|
|
debugger.compiling.evaluator.reflection.access.with.java8=true
|
|
debugger.compiling.evaluator.extract.generated.class=true
|
|
debugger.compiling.evaluator.extract.generated.class.description=Extract generated class to a separate file\
|
|
(only for java versions lower 11)
|
|
debugger.compiling.evaluator.method.refs=false
|
|
debugger.compiling.evaluator.method.refs.description=Use the compiling evaluator for the code with method references
|
|
|
|
debugger.watches.in.variables=true
|
|
debugger.auto.fetch.icons=true
|
|
debugger.close.dialog.on.navigate=true
|
|
debugger.close.dialog.on.navigate.description=Close evaluate dialog on Jump to (type) source action
|
|
debugger.async.smart.step.into=true
|
|
debugger.async.smart.step.into.description=Smart step into anonymous class methods in any thread
|
|
debugger.monitor.blocked.threads=true
|
|
debugger.monitor.blocked.threads.description=Watch if a thread we do stepping in is blocked by another suspended thread
|
|
debugger.check.source=true
|
|
debugger.check.source.description=Check that source code matches the bytecode
|
|
debugger.click.disable.breakpoints=false
|
|
debugger.click.disable.breakpoints.description=Single click to disable a breakpoint, middle click to remove
|
|
debugger.renderers.file=true
|
|
debugger.renderers.file.description=Enable file object renderer
|
|
debugger.renderers.arrays=true
|
|
debugger.renderers.arrays.description=Show first elements for primitive and string arrays
|
|
debugger.renderers.arrays.max.primitives=100
|
|
debugger.renderers.arrays.max.primitives.description=Number of primitive values to show
|
|
debugger.renderers.arrays.max.strings=5
|
|
debugger.renderers.arrays.max.strings.description=Number of string values to show
|
|
debugger.single.smart.step.force=true
|
|
debugger.single.smart.step.force.description=Do force step into on single variant smart step into
|
|
debugger.method.breakpoints.entry.default=true
|
|
debugger.method.breakpoints.entry.default.description=Stop only on method entry by default
|
|
debugger.emulate.method.breakpoints=true
|
|
debugger.emulate.method.breakpoints.description=Emulate method breakpoints with line breakpoints by default
|
|
debugger.intern.string.literals=false
|
|
debugger.intern.string.literals.description=Make string literal refer to the same instance of class String
|
|
debugger.capture.points.agent.debug=false
|
|
debugger.collection.breakpoint.agent.debug=false
|
|
debugger.capture.points.agent.annotations=true
|
|
debugger.collection.watchpoints.enabled=false
|
|
debugger.async.stacks.coroutines=true
|
|
debugger.async.stacks.coroutines.description=Enable async stack traces for coroutines
|
|
debugger.async.stacks.flows=true
|
|
debugger.async.stacks.flows.description=Enable async stack traces for MutableSharedFlow
|
|
debugger.async.stacks.state.flows=true
|
|
debugger.async.stacks.state.flows.description=Enable async stack traces for MutableStateFlow
|
|
debugger.async.stacks.max.depth=500
|
|
debugger.async.stacks.max.depth.description=Maximum depth of captured async stacks
|
|
debugger.log.async.stacks=false
|
|
debugger.log.async.stacks.description=Log async stack trace when log stack trace is checked in breakpoint properties
|
|
debugger.async.stack.trace.for.exceptions.printing=true
|
|
debugger.async.stack.trace.for.exceptions.printing.description=Include async stack trace in exception's printed stacktrace
|
|
debugger.resume.yourkit.threads=true
|
|
debugger.keep.step.requests=false
|
|
debugger.enable.memory.view=true
|
|
debugger.enable.overhead.monitor=true
|
|
debugger.memory.agent.debug=false
|
|
debugger.memory.agent.debug.description=Enable debug logging to stdout from memory agent
|
|
debugger.memory.agent.debug.path=
|
|
debugger.memory.agent.debug.path.description=Force debugger to use specified memory agent library instead of bundled one (only for debugging purpose). Will be used only if debugger.memory.agent.debug checked
|
|
debugger.memory.agent.action.timeout=-1
|
|
debugger.kotlin.analysis.api.editor.text.provider=true
|
|
debugger.kotlin.analysis.api.editor.text.provider.description=Use Analysis API-based implementation of 'EditorTextProvider'
|
|
debugger.kotlin.inline.stack.trace.enabled=true
|
|
debugger.kotlin.inline.stack.trace.enabled.description=Enable inline stack trace
|
|
debugger.kotlin.auto.show.coroutines.view=false
|
|
debugger.kotlin.auto.show.coroutines.view.description=Automatically open coroutines view if stack trace contains coroutine stack frames
|
|
debugger.memory.agent.action.timeout.description=Set debugger memory agent action timeout in millis
|
|
debugger.memory.agent.use.in.memory.view=true
|
|
debugger.memory.agent.use.in.memory.view.description=Use memory agent to estimate retained sizes in the Instances Window
|
|
debugger.enable.kotlin.evaluator.in.java.context=false
|
|
debugger.enable.kotlin.evaluator.in.java.context.description=Enable Kotlin evaluation features when hitting/suspending in Java frames \
|
|
(suggest Kotlin language in evaluation prompts, conditional breakpoints and "Evaluate and log" field; support Kotlin watches)
|
|
debugger.kotlin.multiline.lambda.breakpoints=false
|
|
debugger.kotlin.multiline.lambda.breakpoints.description=Allow installing breakpoint on multiline lambdas
|
|
debugger.kotlin.report.smart.step.into.targets.detection.failure=true
|
|
debugger.kotlin.report.smart.step.into.targets.detection.failure.description=Report an error when smart targets detection in bytecode failed (leads to a failure in tests)
|
|
debugger.kotlin.step.through.inline.lambdas=true
|
|
debugger.kotlin.step.through.inline.lambdas.description=Step over action steps into inline lambdas (e.g., calls of let/run/synchronized/...)
|
|
debugger.tree.states.depth=100
|
|
debugger.new.threads.view=false
|
|
debugger.new.tool.window.layout=false
|
|
debugger.new.tool.window.layout.restartRequired=true
|
|
debugger.new.tool.window.layout.description=Enable new debugger UI (works only in the old UI)
|
|
debugger.new.tool.window.layout.toolbar=[After*|Vertical]
|
|
debugger.new.tool.window.layout.toolbar.description=Change toolbar position in new debugger UI
|
|
debugger.new.tool.window.layout.dnd=false
|
|
debugger.new.tool.window.layout.dnd.restartRequired=true
|
|
debugger.new.tool.window.layout.dnd.description=Enable drag and drop of the debugger tabs in the new debugger UI
|
|
debugger.new.tool.window.layout.single.content=false
|
|
debugger.new.tool.window.layout.single.content.description=Collapse the debug toolwindow header if there is only one active session
|
|
debugger.toolbar.before.tabs=true
|
|
debugger.toolbar.before.tabs.description=Show debugger toolbar before tabs
|
|
debugger.default.selected.view.key=Default
|
|
debugger.track.instrumentation=true
|
|
debugger.variablesView.rss=true
|
|
debugger.variablesView.rss.description=Enable node expanding in variables view speed search
|
|
debugger.variablesView.rss.depth=4
|
|
debugger.variablesView.rss.depth.description=Depth of search in variables view
|
|
debugger.attach.to.process.action=false
|
|
debugger.sa.jdwp.debug=false
|
|
debugger.evaluate.method.helper=false
|
|
debugger.evaluate.method.helper.description=Use helper to invoke methods avoiding the immediate return value collection
|
|
debugger.evaluate.single.threaded.timeout=1000
|
|
debugger.evaluate.single.threaded.timeout.description=Number of milliseconds to evaluate resuming only the current thread, then resume all threads
|
|
debugger.new.invocation.watcher=true
|
|
debugger.new.invocation.watcher.description=When resume all, take into account the debugger model state of contexts and theirs resumed threads
|
|
debugger.retry.conditional.breakpoints=true
|
|
debugger.retry.conditional.breakpoints.description=Retry to evaluate a condition in conditional breakpoints in case of ObjectCollectedException
|
|
debugger.call.tracing=false
|
|
debugger.call.tracing.arguments=true
|
|
debugger.renderers.annotations=true
|
|
debugger.smart.step.inplace=true
|
|
debugger.field.pin.to.top=true
|
|
debugger.jb.jdi=true
|
|
debugger.jb.jdi.description=Use the new forked jdi implementation
|
|
debugger.async.jdi=true
|
|
debugger.async.jdi.description=Use async jdi to speed up jdwp communication
|
|
debugger.async.frames=true
|
|
debugger.library.frames.fold.instead.of.hide=true
|
|
debugger.library.frames.fold.instead.of.hide.description=Fold library frames into a single placeholder instead of completely hiding them
|
|
debugger.merge.pause.and.resume=false
|
|
debugger.merge.pause.and.resume.description=Merge "Pause" and "Resume" buttons on toolbar
|
|
debugger.auto.attach.from.console=false
|
|
debugger.auto.attach.from.console.description=Auto attach to all processes available for debug from the console output
|
|
debugger.preload.event.info=true
|
|
debugger.sync.commands.reschedule.delay=50
|
|
debugger.sync.commands.max.retries=5
|
|
debugger.attach.dialog.enabled=false
|
|
debugger.attach.dialog.enabled.description=Show new "Attach to Process" dialog instead of popup
|
|
debugger.stack.frame.show.code.index=false
|
|
debugger.stack.frame.show.code.index.description=Show bytecode index next to line number for stack frames
|
|
debugger.show.breakpoints.inline=true
|
|
debugger.show.breakpoints.inline.description=Show breakpoints as inline inlays (e.g. before lambdas)
|
|
debugger.show.breakpoints.inline.even.trivial=false
|
|
debugger.show.breakpoints.inline.even.trivial.description=Show inline inlay for line breakpoint even if it's the only breakpoint
|
|
debugger.report.non.default.inline.breakpoint=true
|
|
debugger.report.non.default.inline.breakpoint.description=Report as an error scenario when a user adds a breakpoint via gutter and then enables another one in the same line
|
|
debugger.inlayRunToCursor.hover.area=4
|
|
debugger.inlayRunToCursor.hover.area.description=The size of hover area in the editor to show inlay Run-To-Cursor popup (counting in characters)
|
|
debugger.anti.flickering.delay=200
|
|
debugger.anti.flickering.delay.description=Use anti-flickering panel atop of debugger variable tree and freeze repainting on specified ms \
|
|
after stepping. Zero value means do not use anti-flickering panel. Need to restart debug after setting it to zero and back.
|
|
rider.debugger.enable.collections.visualizers=true
|
|
rider.debugger.enable.collections.visualizers.description=Enable link next to collection in local variable's pane and in a hint, which let explore the collection in a table view
|
|
execution.java.always.debug=false
|
|
execution.java.always.debug.description=Always run java processes with the debug agent
|
|
execution.dump.threads.using.attach=true
|
|
execution.dump.threads.using.attach.description=Use Java attach API to dump threads
|
|
debugger.save.and.compare=false
|
|
debugger.save.and.compare.description=Enable "Save & Compare" feature in the debugger
|
|
debugger.show.offsets.in.frames=false
|
|
debugger.show.offsets.in.frames.description=Show instruction offset in frames view
|
|
debugger.log.jdi.in.unit.tests=false
|
|
debugger.log.jdi.in.unit.tests.description=Enable full JDI logging under DebugProcessImpl.LOG.debug for unit tests
|
|
debugger.hotswap.floating.toolbar=true
|
|
debugger.hotswap.floating.toolbar.description=Show a floating toolbar with a hot swap button on source change
|
|
debugger.hotswap.show.ide.popup=false
|
|
debugger.hotswap.show.ide.popup.description=Show hot swap successful notification as a popup, or regular notification otherwise
|
|
|
|
index.run.configuration.jre=false
|
|
index.run.configuration.jre.restartRequired=true
|
|
index.run.configuration.jre.description=Index jre specified in run configuration for goto navigation etc.
|
|
|
|
directory.access.checker.enabled=true
|
|
directory.access.checker.enabled.restartRequired=true
|
|
directory.access.checker.enabled.description=Check directory accessibility before listing its contents
|
|
|
|
analyze.exceptions.on.the.fly=false
|
|
analyze.exceptions.on.the.fly.description=Analyze the clipboard on frame activation. \
|
|
If there is a stacktrace, call Analyze Stacktrace.
|
|
|
|
build.toolwindow.show.inline.statistics=true
|
|
build.toolwindow.show.inline.statistics.description=Show execution time of the build and build steps
|
|
|
|
compiler.process.jdk=
|
|
compiler.process.jdk.description=Path to a JDK home. Force build process to be run using the JDK specified. It is assumed that the jdk is at least of version 11.
|
|
|
|
compiler.process.preload=true
|
|
compiler.process.preload.description=After build finishes, the IDE will pre-load and leave waiting in memory the build process for the next compilation. This will save time for process start and project model loading (may be noticeable for big projects).
|
|
|
|
compiler.gc.wsl=true
|
|
compiler.gc.wsl.description=Run Build
|
|
|
|
compiler.process.debug.port=
|
|
compiler.process.debug.port.description=Specifies build port at which build process will wait for debugger connections\n\
|
|
if 'Debug Build Process' (available via Find Action) is enabled.\n\
|
|
-1 means that a random available port will be chosen.
|
|
|
|
compiler.automake.trigger.delay=300
|
|
compiler.automake.trigger.delay.description=Delay in milliseconds before triggering auto-make in response to file system events
|
|
|
|
compiler.automake.postpone.when.idle.less.than=3000
|
|
compiler.automake.postpone.when.idle.less.than.description=If at the moment the autobuild is about to start the IDE is idle for less than specified milliseconds, the automatic build will be postponed in order not to interfere with the user's activity.
|
|
|
|
compiler.automake.build.while.idle.timeout=60000
|
|
compiler.automake.build.while.idle.timeout.description=Application inactivity period, after which automatic builds may be triggered, if necessary, for all currently opened projects. Set to negative value to disable the feature.
|
|
|
|
compiler.automake.allow.parallel=true
|
|
compiler.automake.allow.parallel.description=The option allows to force automatically started builds to run in single-threaded mode even if 'Compile independent modules in parallel' is on\n\
|
|
This might help to save CPU resources for the foreground processes.
|
|
|
|
compiler.document.save.enabled=false
|
|
compiler.document.save.enabled.description=Specify whether project save in response to document changes is enabled
|
|
compiler.document.save.trigger.delay=1500
|
|
compiler.document.save.trigger.delay.description=Delay in milliseconds before triggering save in response to document changes
|
|
|
|
compiler.build.data.unused.threshold=30
|
|
compiler.build.data.unused.threshold.description=If project is not opened for the specified number of days, its build data will be cleared to save disk space
|
|
|
|
compiler.build.report.statistics=false
|
|
compiler.build.report.statistics.description=Turn on to display builder execution times as 'Information' messages in compiler toolwindow.
|
|
|
|
compiler.external.javac.keep.alive.timeout=300000
|
|
compiler.external.javac.keep.alive.timeout.description=If not used for the specified period of time or longer, the cached javac compilation process will be shut down by the IDE
|
|
|
|
compiler.natural.int.multimap.impl=false
|
|
compiler.natural.int.multimap.impl.description=Experimental implementation for class-to-class dependency multimap in JPS caches.\nIf turned off after being turned on, project rebuild is required.
|
|
|
|
compiler.process.use.portable.caches=false
|
|
compiler.process.use.portable.caches.restartRequired=true
|
|
compiler.process.use.portable.caches.description=Warning: for Intellij project only! \nTurn on to download compilation caches for reducing build time.
|
|
|
|
lvcs.show.activity.view=true
|
|
lvcs.show.activity.view.description=Show new ui for the "Local History"
|
|
lvcs.open.diff.automatically=true
|
|
lvcs.open.diff.automatically.description=Open diff tab (if it is configured to be opened in the editor) when "Local History" tab is shown.
|
|
|
|
vcs.showConsole=true
|
|
vcs.showConsole.description=Show 'Console' tab in VCS toolwindow that logs all write-commands performed by IDE.
|
|
vcs.log.bek.sort.disabled=false
|
|
vcs.log.bek.sort.disabled.description=Disable IntelliSort
|
|
vcs.log.linear.bek.sort=false
|
|
vcs.log.linear.bek.sort.description=Third kind of IntelliSort that simplifies merges and tries to show history as linear
|
|
vcs.log.recent.commits.count=1000
|
|
vcs.log.recent.commits.count.description=Before full log is loaded (which can take some time), a number of recent commits is loaded to be shown quickly
|
|
vcs.log.recent.commits.count.restartRequired=true
|
|
vcs.log.small.data.pack.commits.count=100
|
|
vcs.log.small.data.pack.commits.count.description=A number of recent commits to load as a "small" chunk to be shown quickly in the Log table.\
|
|
Use 0 or negative values to disable.
|
|
vcs.log.small.data.pack.commits.count.restartRequired=true
|
|
vcs.log.keep.up.to.date=true
|
|
vcs.log.keep.up.to.date.description=Load log on start after heavy tasks are completed and keep it up to date even when not visible
|
|
vcs.log.highlight.not.indexed=false
|
|
vcs.log.highlight.not.indexed.description=Highlight commits that are not indexed
|
|
vcs.log.index.enable=false
|
|
vcs.log.index.enable.description=Index all commits in vcs repositories for fast filtering and file history.\
|
|
Repositories in projects with indexing turned off in VcsLogSharedSettings are ignored unless vcs.log.index.force is set to true.
|
|
vcs.log.index.force=false
|
|
vcs.log.index.force.description=Force indexing for projects where it is turned off in VcsLogSharedSettings. \
|
|
Requires vcs.log.index.enable set to true to index vcs repositories.
|
|
vcs.log.index.force.restartRequired=true
|
|
vcs.log.index.start.on.idle.delay.minutes=-1
|
|
vcs.log.index.start.on.idle.delay.minutes.description=Automatically start indexing in case IDE is idle after a specified amount of minutes. \
|
|
Use negative value (e.g. -1) to disable indexing on idle.
|
|
vcs.log.index.limit.minutes=20
|
|
vcs.log.index.limit.minutes.description=Terminate the indexing process if it exceeds the specified number of minutes. \
|
|
If the specified number is negative or idle indexing is enabled, no action will be taken.
|
|
vcs.log.index.progress.delay.millis=120000
|
|
vcs.log.index.progress.delay.millis.description=Delay showing progress for indexing. \
|
|
If indexing takes less time than this value, progress won't be shown at all.
|
|
vcs.log.index.sqlite.storage=false
|
|
vcs.log.index.sqlite.storage.description=Use SQLite based storage for storing VCS Log indexes.
|
|
vcs.log.index.sqlite.storage.restartRequired=true
|
|
vcs.log.index.postpone.on.heavy.activity.or.power.save=true
|
|
vcs.log.index.postpone.on.heavy.activity.or.power.save.description=Postpone Vcs Log indexing during heavy activity or power save mode.
|
|
vcs.log.index.durable.enumerator=true
|
|
vcs.log.index.durable.enumerator.description=Use DurableEnumerator in the Vcs Log paths index instead of PersistentBTreeEnumerator.
|
|
vcs.log.speedsearch=false
|
|
vcs.log.speedsearch.description=Enable speedsearch in Log (warning: performance is not excellent)
|
|
vcs.log.filter.messages.by.hash=true
|
|
vcs.log.filter.messages.by.hash.description=Find hashes in commit messages when filtering by hash.
|
|
vcs.log.copy.filters.to.new.tab=true
|
|
vcs.log.copy.filters.to.new.tab.description=If enabled, "Open New Vcs Log Tab" action will copy active filters to the new tab.
|
|
vcs.log.filter.text.on.the.fly=false
|
|
vcs.log.filter.text.on.the.fly.description=If enabled, applies text filter to the Log while typing
|
|
vcs.log.filter.text.highlight.matches=false
|
|
vcs.log.filter.text.highlight.matches.description=Highlight text filter matches in the Log table
|
|
vcs.log.render.commit.links=true
|
|
vcs.log.render.commit.links.description=Render commit links (e.g., fixup!, squash!) in the Log table.
|
|
vcs.log.render.commit.links.process.chunk=50
|
|
vcs.log.render.commit.links.process.chunk.description=The number of commits from the Log table to resolve links.
|
|
vcs.log.max.changes.shown=50000
|
|
vcs.log.max.changes.shown.description=Limit for showing commits in the changes view.
|
|
vcs.log.max.branches.shown=100
|
|
vcs.log.max.branches.shown.description=Limit for showing branches in the details panel. Set to "-1" to see all branches.
|
|
vcs.log.max.branches.shown.restartRequired=true
|
|
vcs.log.max.tags.shown=100
|
|
vcs.log.max.tags.shown.description=Limit for showing tags in the details panel. Set to "-1" to see all tags.
|
|
vcs.log.max.tags.shown.restartRequired=true
|
|
vcs.log.use.indexed.details=false
|
|
vcs.log.use.indexed.details.description=Load commit details directly from the index in the EDT thread. \
|
|
Enabling this key allows to load commit information in the Vcs Log instantly, but it may negatively affect table scrolling performance.
|
|
vcs.log.git.committers.robots=
|
|
vcs.log.git.committers.robots.description=Non-human git committers. E-mail addresses, comma delimited.
|
|
vcs.log.git.committers.robots.restartRequired=true
|
|
vcs.new.history=true
|
|
vcs.new.history.description=Enable new file history that uses Log
|
|
vcs.history.refine=true
|
|
vcs.history.refine.description=Use a refining algorithm on file history that eliminates commits for different files having the same name.
|
|
vcs.history.remove.trivial.merges=true
|
|
vcs.history.remove.trivial.merges.description=Remove trivial merge commits from file history.
|
|
vcs.history.use.index=true
|
|
vcs.history.use.index.description=Use index to show new file history
|
|
vcs.show.affected.files.as.tab=true
|
|
vcs.show.affected.files.as.tab.description=Use 'Changes' toolwindow instead of dialogs for 'Show Affected Files' and similar actions
|
|
vcs.blame.show.affected.files.in.log=true
|
|
vcs.blame.show.affected.files.in.log.description=Jump to the corresponding commit in the 'Log' view when clicking an entry in the 'Annotate with Git Blame' pane instead of opening a dialog with affected files.
|
|
|
|
vcs.executable.validator.timeout.sec=60
|
|
vcs.detect.vcs.mappings.automatically=true
|
|
vcs.detect.vcs.mappings.automatically.description=Whether IDE should detect VCS mappings for the projects automatically.
|
|
vcs.root.detector.folder.depth=-1
|
|
vcs.root.detector.folder.depth.description=How deep should the IDE scan the file tree, searching for Git/Hg roots in the project. Set to -1 to scan the whole file tree.
|
|
vcs.root.detector.ignore.pattern=[.].*|vendor
|
|
vcs.root.detector.ignore.pattern.description=If true, Git/Hg roots won't be detected under directories with matching names.\
|
|
By default, ignores Unix-style hidden directories and 'vendor' directories from Composer PHP dependency manager.
|
|
vcs.root.auto.add=true
|
|
vcs.root.auto.add.description=Automatically register detected Git/Hg roots.
|
|
vcs.root.auto.add.nofity=false
|
|
vcs.root.auto.add.nofity.description=Display a notification that we detected and added some Git roots.
|
|
|
|
vcs.enable.partial.changelists.persist.file.contents=false
|
|
vcs.enable.partial.changelists.persist.file.contents.description=Persist file contents on disk to restore partial changes for files modified while IDE is closed
|
|
vcs.enable.partial.changelists.undo=true
|
|
vcs.enable.partial.changelists.undo.description=Restore original markers state on Undo action
|
|
vcs.enable.partial.changelists.undo.restartRequired=true
|
|
vcs.enable.partial.changelists.redo=false
|
|
vcs.enable.partial.changelists.redo.description=Restore original markers state on Redo action
|
|
vcs.enable.partial.changelists.redo.restartRequired=true
|
|
|
|
vcs.skip.single.default.changelist=false
|
|
vcs.skip.single.default.changelist.description=Don't show changelist node in Local Changes view when only the Default changelist exists
|
|
vcs.force.non.modal.commit=false
|
|
vcs.force.non.modal.commit.description=Force to commit directly from Local Changes. Despite of the corresponding value in settings and centralized vcses presense in project.
|
|
vcs.disable.changelists=false
|
|
vcs.disable.changelists.description=Disable tracking assigned changelists for Local Changes.
|
|
vcs.non.modal.commit.legend.compact=false
|
|
vcs.non.modal.commit.legend.compact.description=Use compact commit legend presentation in Local Changes
|
|
vcs.local.changes.toolbar.horizontal=true
|
|
vcs.local.changes.toolbar.horizontal.description=Use horizontal toolbars in Local Changes
|
|
vcs.changes.tree.use.fixed.height.renderer=true
|
|
vcs.changes.tree.use.fixed.height.renderer.description=Use faster fixed-height tree renderer for VCS trees
|
|
vcs.prefer.checkboxes.over.selection=false
|
|
vcs.prefer.checkboxes.over.selection.description=Prefer changes checked with checkboxes over usual selection. \
|
|
Currently it is only used for Rollback action.
|
|
vcs.unversioned.files.max.intree=1000
|
|
vcs.unversioned.files.max.intree.description=Maximum number of unversioned and ignored files displayed in the Local Changes file tree. \
|
|
If there are more unversioned or ignored files, they are substituted with a link which opens a dialog.
|
|
vcs.code.author.inlay.hints=false
|
|
vcs.code.author.inlay.hints.description=Show inlay hints with code author (based on vcs annotations) for classes, methods
|
|
|
|
vcs.code.analysis.before.checkin.show.only.new.threshold=-1
|
|
vcs.code.analysis.before.checkin.show.only.new.threshold.description=Show only newly introduced warnings and errors in results \
|
|
of before checkin analysis if the number of changed files is less or equals than threshold
|
|
|
|
vcs.code.analysis.before.checkin.check.unused.only.changed.properties=true
|
|
vcs.code.analysis.before.checkin.check.unused.only.changed.properties.description=Perform the check if properties are used \
|
|
in a project during a VCS commit only for changed or added properties.
|
|
|
|
vcs.show.externally.added.files.notification=false
|
|
vcs.show.externally.added.files.notification.description=Prompt (via notification) the user to view externally added files.
|
|
vcs.process.externally.added.files=true
|
|
vcs.process.externally.added.files.description=Process externally added files. Add such files to VCS automatically \
|
|
or prompt (if vcs.show.externally.added.files.notification=true) the user.
|
|
|
|
vcs.enable.add.ignored.directories.to.exclude=true
|
|
vcs.enable.add.ignored.directories.to.exclude.description=Enables synchronization of ignored (but not excluded) directories with excluded directories on VCS ignored files rescan.
|
|
vcs.propose.add.ignored.directories.to.exclude=true
|
|
vcs.propose.add.ignored.directories.to.exclude.description=Show notification with proposal to add ignored (but not excluded) directories to exclude.
|
|
|
|
vcs.resolve.symlinks.for.vcs.operations=prefer_target
|
|
vcs.resolve.symlinks.for.vcs.operations.restartRequired=true
|
|
vcs.resolve.symlinks.for.vcs.operations.description=Show VCS operations for symlink target file when possible. \
|
|
Set 'force_target' to always use target file. \
|
|
Set 'prefer_target' to use target file if it is under vcs root. \
|
|
Set 'fallback_target' to use target file if symlink itself is not under vcs root. \
|
|
Set 'disable' if symlinks should be handled as normal files.
|
|
|
|
vcs.new.widget=false
|
|
vcs.new.widget.description=display vcs operation popup on top not at the bottom
|
|
vcs.new.ui.main.toolbar.actions=false
|
|
vcs.new.ui.main.toolbar.actions.description=Show customized main toolbar actions (e.g., Update project, Push) in the new UI.
|
|
vcs.new.ui.main.toolbar.actions.restartRequired=true
|
|
psi.incremental.reparse.depth.limit=1000
|
|
psi.deferIconLoading=true
|
|
|
|
psi.track.invalidation=true
|
|
psi.track.invalidation.description=When PSI elements are invalidated, store stack traces in their user data for debugging
|
|
psi.sleep.in.validity.check=false
|
|
psi.sleep.in.validity.check.description=When a PSI element is invalid, sleep to check if it becomes valid again.
|
|
psi.sleep.in.validity.restartRequired=true
|
|
|
|
psi.element.list.cell.renderer.background=true
|
|
psi.element.list.cell.renderer.background.description=Enables background computing of the renderer components for PSI elements
|
|
|
|
ide.suggest.file.when.creating.filename.like.directory=true
|
|
ide.suggest.file.when.creating.filename.like.directory.description=When creating a directory named foo.txt, suggest to create a file with such a name instead
|
|
|
|
find.search.in.project.files=true
|
|
find.search.in.project.files.description=Whether Find in Files searches in .idea, *.ipr, *.iml, *.iws files
|
|
|
|
find.search.in.excluded.dirs=false
|
|
find.search.in.excluded.dirs.description=Whether Find in Files searches in excluded subdirectories of the scope directory
|
|
|
|
keymap.show.alias.actions=true
|
|
keymap.windows.as.meta=false
|
|
keymap.windows.as.meta.description='Windows' key press/release events would be processed as 'Meta' modifier for shortcuts
|
|
|
|
read.system.shortcuts=true
|
|
read.system.shortcuts.description=Read system shortcuts and check conflicts with selected keymap
|
|
|
|
caches.scanningThreadsCount=-1
|
|
caches.scanningThreadsCount.description=Allows to specify number of scanning files to index threads. -1 means the default value ("all available threads count" - 1).
|
|
caches.scanningThreadsCount.restartRequired=true
|
|
|
|
indexer.follows.symlinks=true
|
|
|
|
navBar.show.icons=false
|
|
|
|
ide.mac.fix.accessibleLeak=true
|
|
ide.mac.fix.accessibleLeak.description=Reduce a11y-related leaks in Oracle JDK
|
|
|
|
projectView.showHierarchyErrors=true
|
|
projectView.hide.dot.idea=true
|
|
|
|
projectView.show.base.dir=true
|
|
projectView.show.base.dir.description=Include files from project's base dir even if they do not belong to any content root.
|
|
|
|
projectView.choose.directory.on.compacted.middle.packages=false
|
|
projectView.choose.directory.on.compacted.middle.packages.description=Show "Choose destination directory" when creating a new file with a node selected that corresponds to multiple compacted packages
|
|
|
|
projectView.always.show.inner.classes=false
|
|
projectView.always.show.inner.classes.description=Shows inner classes in Project View even if Show Members is switched off
|
|
|
|
show.live.templates.in.completion=true
|
|
show.live.templates.in.completion.description=Show live templates in completion
|
|
|
|
java.completion.argument.live.template=false
|
|
java.completion.argument.live.template.description=When completing a method call, start a live template with all arguments
|
|
|
|
java.completion.argument.live.template.completion=false
|
|
java.completion.argument.live.template.completion.description=If java.completion.argument.live.template is enabled, show completion for method arguments immediately
|
|
|
|
java.completion.show.constructors=false
|
|
java.completion.show.constructors.description=Show separate constructors when completing constructor call, instead of a single class name
|
|
|
|
java.javadoc.use.templates=true
|
|
java.javadoc.use.templates.description=Use code templates to generate JavaDoc stubs
|
|
|
|
ide.check.stub.text.consistency=false
|
|
ide.check.stub.text.consistency.description=Whether stub trees should be periodically checked to correspond to the text (can be expensive)
|
|
|
|
ide.check.structural.psi.text.consistency.in.tests=true
|
|
ide.check.structural.psi.text.consistency.in.tests.description=Whether syntactic trees should be periodically checked to correspond to the text (without taking into account whitespace/comment placement; can be expensive)
|
|
|
|
ide.check.reference.provider.underlying.element=true
|
|
ide.check.reference.provider.underlying.element.description=Check that reference providers put references in the element they were asked to
|
|
|
|
ide.check.is.dumb.contract=false
|
|
ide.check.is.dumb.contract.description=Check that isDumb method is called only under read action or in EDT thread. It is need to avoid possible race conditions.
|
|
|
|
platform.random.idempotence.check.rate=1000
|
|
platform.random.idempotence.check.rate.description=Sets approximately, once in how many queries the IDE should \
|
|
recalculate a cached value to check if the result is equivalent. Set 0 to never perform such random checks. \
|
|
Note that checks for values computed concurrently will still be performed.
|
|
|
|
java.max.package.name.length=1000
|
|
java.max.package.name.length.description=An upper length limit on string that the IDE considers worth checking for being package names
|
|
|
|
java.correct.class.type.by.place.resolve.scope=true
|
|
java.correct.class.type.by.place.resolve.scope.description=When resolving Java references, use the resolve scope of the currently processed source file
|
|
|
|
parameter.info.editor.font=false
|
|
parameter.info.editor.font.description=Use editor font in parameters popup
|
|
|
|
parameter.info.max.visible.rows=20
|
|
parameter.info.max.visible.rows.description=Maximum number of visible rows in parameters popup
|
|
|
|
documentation.component.editor.font=false
|
|
documentation.component.editor.font.description=Use editor font in documentation window
|
|
documentation.component.enable.highlighting.of.quick.doc.signatures=true
|
|
documentation.component.enable.highlighting.of.quick.doc.signatures.description=Highlight code elements' signatures in quick documentation popups
|
|
documentation.component.highlighting.saturation.for.hints=100
|
|
documentation.component.highlighting.saturation.for.hints.description=Allows reducing saturation of highlighting colors in quick documentation hints in order to lower distraction from the main code. Here 100 is the normal saturation (bright tones) and 0 is zero saturation (grey tones)
|
|
documentation.component.highlighting.saturation.for.rendered.docs=65
|
|
documentation.component.highlighting.saturation.for.rendered.docs.description=Allows reducing saturation of highlighting colors in documentation rendered view hints in order to lower distraction from the main code. Here 100 is the normal saturation (bright tones) and 0 is zero saturation (grey tones)
|
|
|
|
documentation.show.toolbar=false
|
|
documentation.show.toolbar.description=Show navigation toolbar in documentation window
|
|
documentation.v2.tw.focus.invocation.timeout=500
|
|
documentation.v2.tw.focus.invocation.timeout.description=How many milliseconds to wait for action invocation, which should focus the TW. \
|
|
When "Auto-Update from Source" is turned off, the action invocation will refresh the TW content without focusing the TW right away. \
|
|
During this timeout the subsequent action invocation will focus the TW. \
|
|
When "Auto-Update from Source" is turned on, there is no need to invoke the action to refresh the TW content, \
|
|
so the action invocation moves focus to the TW without the need for this timeout.
|
|
|
|
ide.completion.show.lower.case.classes=false
|
|
ide.completion.show.lower.case.classes.description=Show non-imported classes starting with a lowercase letter in basic completion
|
|
|
|
ide.completion.delay.autopopup.until.completed=false
|
|
ide.completion.delay.autopopup.until.completed.description=Controls if completion autopopup is shown immediately and populated in background, or delayed until all suggestion are calculated
|
|
|
|
ide.completion.show.live.templates.on.top=false
|
|
ide.completion.show.live.templates.on.top.description=In completion, show suitable live templates before other suggestions
|
|
|
|
ide.lookup.preview.insertion=false
|
|
ide.lookup.preview.insertion.description=Preview in the editor of the approximate insertion result of the currently selected lookup suggestion
|
|
|
|
ide.completion.middle.matching=true
|
|
ide.completion.middle.matching.description=Suggest items in completion that contain the entered string somewhere in the middle.
|
|
|
|
ide.completion.lookup.element.preselect.depends.on.context=true
|
|
ide.completion.lookup.element.preselect.depends.on.context.description=Preselection of the first element in completion list depends on context
|
|
|
|
ide.completion.variant.limit=1000
|
|
ide.completion.variant.limit.description=Completion list will never show a number of (most relevant) items >= this number
|
|
|
|
ide.completion.max.width=99999
|
|
ide.completion.max.width.description=Maximum width for completion popup in pixels. It can be used for making screenshots for blog posts and tweets.
|
|
|
|
ide.completion.show.visibility.icon=false
|
|
ide.completion.show.visibility.icon.description=Show member visibility type icon on the right of the base icon
|
|
|
|
ide.java.completion.suggest.static.after.instance=false
|
|
ide.java.completion.suggest.static.after.instance.description=Suggest static methods/fields after instance qualifier in Java completion
|
|
|
|
ide.goto.middle.matching=true
|
|
ide.goto.middle.matching.description=Suggest items in goto actions that contain the entered string somewhere in the middle.
|
|
|
|
ide.goto.rebuild.delay=0
|
|
ide.goto.rebuild.delay.description=How many milliseconds to wait before updating the list in Goto Class/File/etc popups
|
|
|
|
ide.goto.file.include.directories=true
|
|
ide.goto.file.include.directories.description=Whether to include directories in Goto File even when the entered pattern contains no slashes (otherwise they're included anyway)
|
|
|
|
ide.goto.symbol.include.overrides.on.qualified.patterns=true
|
|
ide.goto.symbol.include.overrides.on.qualified.patterns.description=Disable deduplication of methods from the same hierarchy if qualified pattern is used in Goto Symbol
|
|
|
|
ide.structural.navigation.visit.fields=false
|
|
ide.structural.navigation.visit.fields.description=Whether fields should be stopped at when navigating to the nex/previous structural member by Alt+Down/Up.
|
|
|
|
ide.optimize.inspection.visitors=true
|
|
ide.optimize.inspection.visitors.description=Whether to skip elements not suitable for visitor during inspections run
|
|
|
|
ide.dfa.time.limit.online=1000
|
|
ide.dfa.time.limit.online.description=Time limit (in milliseconds) that is allowed to analyze data flow for one method
|
|
|
|
ide.dfa.state.limit=50000
|
|
ide.dfa.state.limit.description=Maximal allowed number of instruction states analyzed by data flow for one method
|
|
|
|
ide.dfa.report.imprecise=false
|
|
ide.dfa.report.imprecise.description=Whether to report methods for which data flow analysis was imprecise
|
|
|
|
ide.new.color.picker=true
|
|
ide.new.color.picker.description=Popup based non-modal color picker
|
|
|
|
uast.evaluator.depth.limit=15
|
|
uast.evaluator.depth.limit.description=Maximal allowed depth for Uast TreeBasedEvaluator visitor
|
|
|
|
uast.evaluator.loop.iteration.limit=20
|
|
uast.evaluator.loop.iteration.limit.description=Maximal allowed iteration count for loop evaluation in the Uast TreeBasedEvaluator visitor
|
|
|
|
uast.references.by.usage=true
|
|
uast.references.by.usage.description=Enables Uast reference contributors that searches for usages of variables in the opened file
|
|
|
|
idea.report.nullity.missing.in.generated.overriders=true
|
|
idea.report.nullity.missing.in.generated.overriders.description=Whether "@NotNull/@Nullable problems" inspection should complain about overriding methods or parameters missing @NotNull, which occur in generated code
|
|
|
|
ide.ignore.call.result.inspection.honor.inferred.pure=true
|
|
ide.ignore.call.result.inspection.honor.inferred.pure.description=Whether inferred @Contract(pure=true) annotations should be taken into account in ''Result of method call ignored'' inspection
|
|
|
|
ide.enable.toolwindow.stack=false
|
|
ide.enable.toolwindow.stack.description=Remember which toolwindows were shown before the currently active one on the same side, and show them when the active one is hidden
|
|
|
|
live.templates.highlight.all.variables=true
|
|
live.templates.highlight.all.variables.description=Highlight inactive live template segments as well
|
|
|
|
disable.toolwindow.overlay=true
|
|
disable.toolwindow.overlay.description=Disable transparent toolwindow stripes.
|
|
|
|
reasonable.application.thread.pool.size=30
|
|
reasonable.application.thread.pool.size.description=Maximum number of background pooled threads the well-behaved self-respectable IDE might ever want to spawn (there will be a warning when exceeded)
|
|
|
|
editor.dumb.mode.available=true
|
|
editor.dumb.mode.available.description=Paint editor in buffer to avoid blinking during inplace refactorings
|
|
|
|
refactorings.use.updated.conflicts.detected.dialog=true
|
|
refactorings.use.updated.conflicts.detected.dialog.description=Show updated dialog when conflicts are detected during refactoring. Shows the old dialog when false.
|
|
|
|
ide.find.show.tooltip.in.preview=true
|
|
ide.find.show.tooltip.in.preview.description=Show tooltip balloons in the find toolwindow preview when a tooltip is set for the usage
|
|
|
|
floating.codeToolbar.verticalOffset=2
|
|
floating.codeToolbar.verticalOffset.description=Vertical offset between line and floating toolbar for code
|
|
floating.codeToolbar.showBelow=true
|
|
floating.codeToolbar.showBelow.description=Always show floating code toolbar below the selection when possible
|
|
|
|
run.refactorings.under.progress=true
|
|
run.refactorings.under.progress.description=Run refactorings write action under progress, not to freeze the UI during long operations
|
|
|
|
ide.goto.implementation.show.interfaces=true
|
|
ide.goto.implementation.show.interfaces.description=Whether to show sub-interfaces when invoking\
|
|
'Go to Implementation' action (Ctrl+Alt+B) on an interface.
|
|
|
|
actionSystem.force.alt.gr=false
|
|
actionSystem.fix.alt.gr=true
|
|
completion.show.intention.icon=true
|
|
always.show.intention.above.current.line=false
|
|
always.show.intention.above.current.line.description=Avoid showing intention popup on line where caret stays (e.g. show it above current line)
|
|
|
|
python.django.timeout=30
|
|
python.django.timeout.description=Number of seconds to wait for manage.py list commands
|
|
introduce.variable.prefer.statements=false
|
|
introduce.variable.prefer.statements.description=If true, select line at caret if there is no selection on introduce; \
|
|
when false expressions chooser would be shown
|
|
|
|
add.past.participle.to.suggested.names=true
|
|
add.past.participle.to.suggested.names.description=Past participle variants suggested when introducing variables
|
|
|
|
# Comma separated list of commands to skip from manage.py
|
|
python.django.commandsToSkip=
|
|
# Comma separated list of commands to use native runner instead of PyCharm specific
|
|
python.django.commandsToUseNativeRunner=
|
|
|
|
python.prebuilt.skeletons.minor.version.aware=false
|
|
python.prebuilt.skeletons.minor.version.aware.description=When disabled stripes minor version to look for prebuilt skeletons
|
|
|
|
python.activate.virtualenv.on.run=true
|
|
python.activate.virtualenv.on.run.description=When enabled activates virtualenv before script execution and passes environment to the process
|
|
|
|
show.method.base.class.in.java.file.structure=true
|
|
|
|
debugger.enable.breakpoints.during.evaluation=false
|
|
|
|
debugger.run.suspend.helper=false
|
|
debugger.run.suspend.helper.description=Run suspend helper by debug agent
|
|
|
|
debugger.new.suspend.state.tracking=true
|
|
debugger.new.suspend.state.tracking.description=Instead of making symmetrical suspend/resume operation, the end of operation returns the thread into the needed state
|
|
|
|
debugger.filter.breakpoints.during.stepping.using.debugger.engine=false
|
|
debugger.filter.breakpoints.during.stepping.using.debugger.engine.description=When enabled uses old mechanism to disable all events in other threads during stepping via applying JDI thread filter
|
|
|
|
debugger.filter.breakpoints.by.coroutine.id=true
|
|
debugger.filter.breakpoints.by.coroutine.id.description=When enabled uses unique coroutine id to filter stepping
|
|
|
|
debugger.how.to.switch.to.suspend.all=[IMMEDIATE_PAUSE*|PAUSE_WAITING_EVALUATION|METHOD_BREAKPOINT|DISABLE]
|
|
debugger.how.to.switch.to.suspend.all.description=It is a way how the debugger engine will switch from suspend-thread context to suspend-all context
|
|
|
|
coroutine.panel.show.jobs.hierarchy=true
|
|
coroutine.panel.show.jobs.hierarchy.description=When enabled, Coroutine View displays the hierarchy of coroutine jobs; otherwise, it shows coroutines grouped by dispatchers.
|
|
|
|
wolf.the.problem.solver=true
|
|
wolf.the.problem.solver.description=Disable 'global highlighting' to ease debug
|
|
ui.disable.dimension.service.keys=false
|
|
ui.disable.dimension.service.keys.description=Do not use remembered size and position for dialogs.
|
|
ui.app.wide.dimension.service=false
|
|
ui.app.wide.dimension.service.description=Store sizes and positions per-application instead of per-project
|
|
|
|
|
|
ui.simplified=false
|
|
# TODO: rewrite description after delete "ui.no.bangs.and.whistles"
|
|
ui.simplified.description=true to disable paint shadows in notification
|
|
# TODO: move all usages to "ui.simplified" and remove key
|
|
ui.no.bangs.and.whistles=false
|
|
ui.no.bangs.and.whistles.description=true to disable all gradients as well as scrollbar animation
|
|
ui.kotlin.ui.dsl.deprecated.panel.color=
|
|
ui.kotlin.ui.dsl.deprecated.panel.color.description=Not used and will be removed in the future. Needed for backward runtime compatibility with plugins compiled against 2022.3
|
|
ui.deprecated.components.color=
|
|
ui.deprecated.components.color.description=Highlights background of deprecated components
|
|
ui.inspector.save.stacktraces=false
|
|
ui.inspector.save.stacktraces.restartRequired=true
|
|
ui.inspector.save.stacktraces.description=True, to save the stacktrace of each UI component creation immediately after startup. \
|
|
Note that it can consume a significant amount of memory. \
|
|
Then, these stacktraces are shown in the 'added-at' field in UI Inspector. \
|
|
By default, the stacktraces are saved only after first opening of UI Inspector.
|
|
ui.inspector.accessibility.audit=false
|
|
ui.inspector.accessibility.audit.description=Show accessibility audit functionality in UI Inspector.
|
|
|
|
comment.by.line.bulk.lines.trigger=100
|
|
|
|
diff.divider.repainting.disable.blitting=true
|
|
diff.divider.repainting.disable.blitting.description=Fix painting glitch on scrolling in diff - disable BLIT_SCROLL_MODE to force repainting with RepaintManager
|
|
diff.divider.width=24
|
|
diff.divider.width.description=Width of the divider area in side-by-side diff viewer
|
|
enable.patch.file.diff.viewer=true
|
|
enable.patch.file.diff.viewer.description=Enable patch file viewer that allows to show changed files as diff-like panel
|
|
combined.diff.files.limit=1000
|
|
combined.diff.files.limit.description=If limit reached, show simple diff instead "All in One Diff".\ Set "-1" to turn limit off.
|
|
combined.diff.loaded.content.limit=20
|
|
combined.diff.loaded.content.limit.description=Max number of loaded files diff contents to keep.\ Set "-1" to turn limit off and keep contents only inside viewport (+ viewport.delta).
|
|
combined.diff.visible.viewport.delta=3
|
|
combined.diff.visible.viewport.delta.description=Set additionally number of blocks which need to be loaded before and beyond the viewport.
|
|
enable.space.dashboard=false
|
|
enable.space.dashboard.description=Show the dashboard in Space Plugin Toolwindow
|
|
show.diff.as.frame=false
|
|
show.diff.as.frame.description=Always force diff in separate window frame implementation in places, where editor diff preview not available. Overrides "Open Diff as Editor Tab".
|
|
show.diff.preview.as.editor.tab.with.single.click=false
|
|
show.diff.preview.as.editor.tab.with.single.click.description=If enabled, and editor diff preview is used for Local Changes and Shelf, then \
|
|
it is opened with single click.
|
|
blank.diff.history.max.items=10
|
|
blank.diff.history.max.items.description=Maximum number of items in 'Blank Diff Window' recent history
|
|
blank.diff.history.max.memory=10000000
|
|
blank.diff.history.max.memory.description=Amount of memory (approximate, order-of-magnitude) 'Blank Diff Window' recent history is allowed to take
|
|
diff.external.tool.file.limit=20
|
|
diff.external.tool.file.limit.description=Limit simultaneously opening of too many files in an external diff tool
|
|
diff.use.aggressive.text.file.detection=false
|
|
diff.use.aggressive.text.file.detection.description=Ignore IDE 'File Types' setting when trying to show files in a diff viewer.
|
|
diff.unified.enable.imaginary.editor=true
|
|
diff.unified.enable.imaginary.editor.description=Enable syntax highlighting in 'Unified Diff Viewer'
|
|
|
|
jupyter.diff.viewer=true
|
|
jupyter.diff.viewer.output=false
|
|
jupyter.diff.viewer.output.description=Show outputs in the Jupyter diff viewer
|
|
jupyter.diff.viewer.description=Implementation of diff tool for Jupyter Notebooks, which instead of diff for JSON shows a diff for notebook representations
|
|
jupyter.merge.viewer=false
|
|
jupyter.merge.viewer.description=Implementation of merge tool for Jupyter Notebooks, which helps to deal with conflicts during git activities
|
|
jupyter.llm.autopilot=true
|
|
jupyter.llm.autopilot.description=Enable Autopilot for Jupyter Notebooks
|
|
dataspell.interpreter.widget=true
|
|
dataspell.interpreter.widget.description=Interpreter widget for lightweight interpreter management
|
|
|
|
llm.welcome.guide=true
|
|
llm.welcome.guide.description=Enables Welcome Guide feature
|
|
|
|
search.everywhere.toolwindows=true
|
|
search.everywhere.files=true
|
|
search.everywhere.structure=false
|
|
search.everywhere.symbols=true
|
|
search.everywhere.actions=true
|
|
search.everywhere.configurations=true
|
|
search.everywhere.settings=false
|
|
|
|
go.to.action.filter.out.inspections=true
|
|
go.to.action.filter.out.inspections.description=Don't show inspections in Find Action
|
|
|
|
ide.message.dialogs.as.swing.alert=true
|
|
ide.message.dialogs.as.swing.alert.description=Show messages on new UI design swing dialog
|
|
ide.message.dialogs.as.swing.alert.show.title.bar=false
|
|
ide.message.dialogs.as.swing.alert.show.title.bar.description=Show platform window title
|
|
|
|
windows.jumplist=true
|
|
windows.jumplist.description=Enables JumpLists on Windows
|
|
|
|
# via ExternalSystemApiUtil.isInProcessMode
|
|
# suppress inspection "UnusedProperty"
|
|
GRADLE.system.in.process=true
|
|
GRADLE.system.in.process.description=Whether IDEA should use 'in-process' mode for interaction with gradle api
|
|
|
|
# via ExternalSystemApiUtil.isInProcessMode
|
|
# suppress inspection "UnusedProperty"
|
|
MAVEN.system.in.process=true
|
|
MAVEN.system.in.process.description=Whether IDEA should use 'in-process' mode for interaction with maven api
|
|
|
|
vcs.ignorefile.generation=false
|
|
vcs.ignorefile.generation.description=If true, native VCS ignored files (e.g. .gitignore) are generated on first project open (import) and after creating a VCS repository from IDEA. \
|
|
This flag doesn't affect generation of internal .idea/.gitignore which should be always generated.
|
|
vcs.ignorefile.generation.restartRequired=true
|
|
|
|
ide.ui.tree.indent=-1
|
|
ide.ui.tree.indent.description=Allows to increase or decrease indents in trees. Use -1 to use default indent
|
|
|
|
ide.notification.visible.count=2
|
|
ide.notification.visible.count.description=Max number of visible notifications
|
|
|
|
ide.open.file.in.temp.project.dir=true
|
|
ide.open.file.in.temp.project.dir.description=Enables opening file in temp project directory
|
|
|
|
embed.scene.builder=true
|
|
embed.scene.builder.description=Show SceneBuilder embedded into IDE frame
|
|
|
|
new.retina.detection=false
|
|
new.retina.detection.description=New implementation to detect retina devices
|
|
|
|
ide.scratch.buffers=5
|
|
ide.scratch.buffers.description=Number of scratch buffer files
|
|
|
|
project.tree.structure.show.url=true
|
|
project.tree.structure.show.url.description=Show URL in the ProjectView nodes for project and libraries
|
|
|
|
ide.show.progress.without.status.bar=true
|
|
ide.show.progress.without.status.bar.description=Disables transparent progress indicator when status bar is switched off
|
|
|
|
editor.injected.highlighting.enabled=true
|
|
editor.injected.highlighting.enabled.description=Disables injected fragments highlighting (requires project reopening)
|
|
|
|
editor.injected.highlighting.serialization.allowed=true
|
|
editor.injected.highlighting.serialization.allowed.description=Allow injected fragments highlighting after syntax highlighting (requires project reopening)
|
|
|
|
# CPP-8395 Registry setting run.processes.with.pty not saved
|
|
# Upper-case FALSE makes an option explicitly turned off distinct from the default value
|
|
run.processes.with.pty=FALSE
|
|
run.processes.with.pty.description=Allocate pseudo-terminal for running and debugging programs. \
|
|
This affects the result of isatty() native call, which is usually consulted by various command-line tools \
|
|
to check if they can operate in an interactive mode.\n\
|
|
Note that not all IDEs check this option and support PTY at all. Currently this option is used in CLion and PyCharm.
|
|
|
|
run.processes.using.pty.helper.on.mac.intel=true
|
|
run.processes.using.pty.helper.on.mac.intel.description=Use pty4j-unix-spawn-helper to work around the fork()/exec() crashes on macOS Sonoma + Intel x86_64
|
|
|
|
terminal.use.conpty.on.windows=true
|
|
terminal.use.conpty.on.windows.description=Use ConPTY API to run processes with PTY on Windows
|
|
|
|
run.processes.with.redirectedErrorStream=false
|
|
run.processes.with.redirectedErrorStream.description=Merge processes standard streams (error and output). \
|
|
This makes it easier to correlate error messages with the corresponding output. \
|
|
However, as a result, it won't be possible to distinguish between stdout and stderr. \
|
|
This option is supported only for certain run/debug configurations. \
|
|
If it is not supported for your run/debug configuration, please submit a request in issue tracker.
|
|
|
|
executor.actions.submenu=true
|
|
executor.actions.submenu.description=Show context execution actions other than Run and Debug in a submenu
|
|
|
|
kill.windows.processes.softly=false
|
|
|
|
disable.winp=false
|
|
disable.winp.description=Disable using winp to kill processes on Windows
|
|
|
|
use.winp.for.graceful.process.termination=true
|
|
use.winp.for.graceful.process.termination.description=Enabled sending Ctrl+C to processes on Windows 10 or higher.
|
|
|
|
ide.allow.low.priority.process=true
|
|
ide.allow.low.priority.process.description=Allow running external processes with low priority when used for background operations
|
|
|
|
editor.richcopy.max.size.megabytes=10
|
|
editor.richcopy.strip.indents=true
|
|
allow.dialog.based.popups=false
|
|
allow.dialog.based.popups.description=Allows to use a JDialog as popup toplevel
|
|
popup.resize.zone.macos=8
|
|
popup.resize.zone.macos.description=The size of mouse resize zone on macOS
|
|
|
|
popup.fix.ide.frame.owner=false
|
|
popup.fix.ide.frame.owner.description=Uses correct owner for IdeFrame, but can break some popups
|
|
|
|
focus.fix.lost.cursor=false
|
|
focus.fix.lost.cursor.description=See IDEA-79312
|
|
|
|
ide.mouse.popup.trigger.modifiers.disabled=true
|
|
ide.mouse.popup.trigger.modifiers.disabled.description=Do not show a context popup if right button is pressed with modifiers
|
|
|
|
inplace.rename.segments.limit=200
|
|
emmet.segments.limit=50
|
|
command.line.execution.timeout=30
|
|
|
|
enable.rename.options.inplace=true
|
|
enable.rename.options.inplace.description=Show search in comments/text occurrences as inlays in the editor
|
|
|
|
ide.event.queue.dispatch.threshold=10
|
|
ide.event.queue.dispatch.threshold.description=A positive number of milliseconds starts to measure time of event processing.
|
|
|
|
ide.settings.keymap.input.method.enabled=false
|
|
ide.settings.keymap.input.method.enabled.description=Use input method instead of simple key event to enter shortcuts.
|
|
|
|
ide.settings.configurable.loading.threshold=0
|
|
ide.settings.configurable.loading.threshold.description=A positive number of milliseconds starts debugging of Settings loading.
|
|
|
|
ide.settings.replace.group.with.single.configurable=true
|
|
ide.settings.replace.group.with.single.configurable.description=Used to generate more compact tree for Settings/Preferences.
|
|
|
|
ide.titled.border.top=7
|
|
ide.titled.border.left=0
|
|
ide.titled.border.right=0
|
|
ide.titled.border.bottom=10
|
|
ide.titled.border.indent=20
|
|
|
|
html.prefer.short.notation.of.boolean.attributes=true
|
|
|
|
editor.disable.rtl=false
|
|
editor.disable.rtl.description=Disables RTL support in editor (all characters are displayed in LTR order)
|
|
|
|
editor.zero.latency.rendering=true
|
|
editor.zero.latency.rendering.description=Enables zero-latency rendering mode in editor
|
|
|
|
editor.zero.latency.rendering.double.buffering=true
|
|
editor.zero.latency.rendering.double.buffering.description=Use double-buffering in zero-latency mode
|
|
|
|
editor.zero.latency.rendering.pipeline.flush=true
|
|
editor.zero.latency.rendering.pipeline.flush.description=Flush graphics pipeline in zero-latency mode
|
|
|
|
editor.zero.latency.rendering.debug=false
|
|
editor.zero.latency.rendering.debug.description=Make a pause after immediate rendering
|
|
|
|
editor.input.method.inlay=false
|
|
editor.input.method.inlay.description=Enables inline inlay for input method in editor
|
|
|
|
idea.true.smooth.scrolling.debug=false
|
|
idea.true.smooth.scrolling.debug.description=Check window blitter and true double buffering utilization
|
|
|
|
idea.true.smooth.scrolling.high.precision=true
|
|
idea.true.smooth.scrolling.high.precision.description=Enables high-precision scrolling
|
|
|
|
idea.true.smooth.scrolling.pixel.perfect=true
|
|
idea.true.smooth.scrolling.pixel.perfect.description=Enables pixel-perfect scrolling
|
|
|
|
idea.true.smooth.scrolling.interpolation=false
|
|
idea.true.smooth.scrolling.interpolation.description=Enables scrolling interpolation (smooth scrolling) in general
|
|
|
|
idea.true.smooth.scrolling.interpolation.scrollbar=true
|
|
idea.true.smooth.scrolling.interpolation.scrollbar.description=Enables scrolling interpolation for scrollbars
|
|
|
|
idea.true.smooth.scrolling.interpolation.scrollbar.delay=30
|
|
idea.true.smooth.scrolling.interpolation.scrollbar.delay.description=Initial delay for scrollbar interpolation (ms)
|
|
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel=true
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel.description=Enables scrolling interpolation for mouse wheel / touchpad
|
|
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel.delay.min=60
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel.delay.min.description=Minimum initial delay for mouse wheel interpolation (ms)
|
|
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel.delay.max=140
|
|
idea.true.smooth.scrolling.interpolation.mouse.wheel.delay.max.description=Maximum initial delay for mouse wheel interpolation (ms)
|
|
|
|
idea.true.smooth.scrolling.interpolation.precision.touchpad=true
|
|
idea.true.smooth.scrolling.interpolation.precision.touchpad.description=Enables scrolling interpolation of pixel-perfect scrolling
|
|
|
|
idea.true.smooth.scrolling.interpolation.precision.touchpad.delay=20
|
|
idea.true.smooth.scrolling.interpolation.precision.touchpad.delay.description=Initial delay for pixel-perfect scrolling interpolation (ms)
|
|
|
|
idea.true.smooth.scrolling.interpolation.other=true
|
|
idea.true.smooth.scrolling.interpolation.other.description=Enables scrolling interpolation for other input sources (keyboard, etc.)
|
|
|
|
idea.true.smooth.scrolling.interpolation.other.delay=120
|
|
idea.true.smooth.scrolling.interpolation.other.delay.description=Initial delay for other input source interpolation (ms)
|
|
|
|
idea.true.smooth.scrolling.dynamic.scrollbars=false
|
|
idea.true.smooth.scrolling.dynamic.scrollbars.description=Show scrollbars only when they are needed for currently visible content. \
|
|
NB:! This is an experimental feature that may increase a scrolling performance in editor a bit. \
|
|
Unfortunately, it causes a problems with some popups. Use it on own risk.
|
|
# see details here: http://youtrack.jetbrains.com/issue/RUBY-21008
|
|
|
|
idea.inertial.smooth.scrolling.touch.duration=1500
|
|
idea.inertial.smooth.scrolling.touch.duration.description=Duration of fling animation (ms).
|
|
idea.inertial.touch.fling.pixelThreshold=3
|
|
idea.inertial.touch.fling.pixelThreshold.description=Threshold to decide, should we start \
|
|
inertial scroll animation (pixels).
|
|
idea.inertial.touch.fling.multiplier=40
|
|
idea.inertial.touch.fling.multiplier.description=Multiplier to increase fling scroll amount.
|
|
idea.inertial.touch.fling.interruptLag=10
|
|
idea.inertial.touch.fling.interruptLag.description=Fling interrupt response lag (ms).
|
|
|
|
idea.editor.smooth.scrolling.navigation.duration=100
|
|
idea.editor.smooth.scrolling.navigation.duration.description=Change duration of animated scrolling in editor using Page Up/Page Down keys
|
|
|
|
idea.latching.scrolling.enabled=true
|
|
idea.latching.scrolling.enabled.description=When enabled scroll sticks vertically or horizontally when precise scroll is on
|
|
idea.latching.scrolling.time=200
|
|
idea.latching.scrolling.time.description=Maximum event life time in event series (ms)
|
|
idea.latching.scrolling.angle=45.0
|
|
idea.latching.scrolling.angle.description=Maximum vector angle decline from axis in degrees in event series (45 means no diagonal scrolling at all)
|
|
|
|
decompiler.use.line.mapping=true
|
|
decompiler.use.line.mapping.description=Maps original to decompiled line numbers when stepping in debugger.
|
|
decompiler.dump.original.lines=false
|
|
decompiler.dump.original.lines.description=Show original line numbers as comments in decompiled text
|
|
|
|
ide.transparency.mode.for.windows=false
|
|
ide.transparency.mode.for.windows.description=Allow to add transparency to floating windows
|
|
|
|
editor.caret.width=2
|
|
editor.caret.width.description=Caret width
|
|
editor.caret.width.restartRequired=true
|
|
|
|
editor.transparent.scrollbar=true
|
|
editor.transparent.scrollbar.description=Don't paint background for editor scroll bars
|
|
|
|
editor.full.width.scrollbar=false
|
|
editor.full.width.scrollbar.description=Increase width of the vertical scrollbar to fit marks width
|
|
|
|
editor.distraction.gutter.separator=false
|
|
editor.distraction.gutter.separator.description=Show vertical line separating gutter area in distraction free mode
|
|
|
|
editor.scale.gutter.icons=true
|
|
editor.scale.gutter.icons.description=Scale gutter icons to fit line height
|
|
editor.scale.completion.icons=false
|
|
editor.scale.completion.icons.description=Scale element icons in completion popup according to the editor font
|
|
|
|
editor.xcode.like.scrollbar=false
|
|
editor.xcode.like.scrollbar.description=Enables auto-hideable Xcode-like editor stripes
|
|
|
|
editor.config.stop.at.project.root=false
|
|
editor.config.stop.at.project.root.description=Stops searching for .editorconfig at project root (requires project reopening)
|
|
editor.config.breadcrumbs.support=false
|
|
editor.config.breadcrumbs.support.description=Enables breadcrumbs for .editorconfig files
|
|
editor.config.csharp.support=false
|
|
editor.config.csharp.support.description=Enables completion for .editorconfig options from Roslyn and R#
|
|
editor.config.full.settings.support=true
|
|
editor.config.full.settings.support.description=Supports all code style settings in addition to basic options
|
|
|
|
editor.bold.underline.height=2
|
|
editor.bold.underline.height.description=Underline height for EffectType.BOLD_LINE_UNDERSCORE
|
|
|
|
error.stripe.enabled=true
|
|
error.stripe.enabled.description=Shows error stripes in the project view.
|
|
|
|
error.stripe.gap=1
|
|
error.stripe.gap.description=Minimal space between error stripe.
|
|
|
|
JDK8042508.bug.fixed=false
|
|
JDK8042508.bug.fixed.description=Disable check for type variable until javac bug is fixed
|
|
|
|
javac.unchecked.subtyping.during.incorporation=true
|
|
javac.unchecked.subtyping.during.incorporation.description=Javac performs unchecked subtyping during incorporation, accepting code which is rejected by the spec and by the eclipse compiler
|
|
|
|
javac.fresh.variables.for.captured.wildcards.only=true
|
|
javac.fresh.variables.for.captured.wildcards.only.description=JLS 18.5.2: if R \u03B8 is a parameterized type, G<A1, ..., An>, and one of A1, ..., An is a wildcard, then, for fresh inference variables \u03B21, ..., \u03B2n ... \
|
|
Javac creates fresh variables only for i: Ai is a wildcard
|
|
|
|
unsound.capture.conversion.java.spec.change=false
|
|
unsound.capture.conversion.java.spec.change.description=Capture in method reference return type is unsound and the spec would be changed, see https://bugs.openjdk.org/browse/JDK-8170887
|
|
|
|
lcd.contrast.value=0
|
|
lcd.contrast.value.description=Set LCD text contrast value from 100 to 250
|
|
|
|
autocheck.availability.welcome.screen.projects=true
|
|
autocheck.availability.welcome.screen.projects.description=Auto-checks recent projects availability in welcome screen
|
|
ide.find.use.search.in.selection.keyboard.shortcut.for.replace=false
|
|
ide.find.use.search.in.selection.keyboard.shortcut.for.replace.description=Always use the keyboard short cut for Search in Selection instead of the Replace keyboard short cut when in Replace mode
|
|
ide.find.word.based.preserve.case=true
|
|
ide.find.word.based.preserve.case.description=New word based preserve case implementation
|
|
ide.find.max.rows=3
|
|
ide.find.max.rows.description=Max rows to be shown in search and replace fields in 'Find in Files' / 'Replace in Files' popup and Find / Replace in editor
|
|
ide.find.result.count.warning.limit=1000
|
|
ide.find.result.count.warning.limit.restartRequired=true
|
|
ide.find.result.count.warning.limit.description=The limit at which the "Too many results found" warning is shown
|
|
ide.find.show.replacement.hint.for.simple.regexp=false
|
|
ide.find.show.replacement.hint.for.simple.regexp.description=Enables replacement preview in editor for 'obvious' regexps (when actual result equals to the replacement string)
|
|
ide.find.field.trims.pasted.text=false
|
|
ide.find.field.trims.pasted.text.description=Enables auto-trimming text pasted in search/replace fields
|
|
ide.find.expand.search.field.on.typing=true
|
|
ide.find.expand.search.field.on.typing.description=Expand search/replace fields in editor when typed text doesn't fit in them
|
|
ide.find.select.word.at.caret=false
|
|
ide.find.select.word.at.caret.description=Select and find word at caret when there is no selection in editor
|
|
ide.find.escape.selected.text.for.regex=true
|
|
ide.find.escape.selected.text.for.regex.description=Automatically escapes selected text for Find / Find in Files when Regex option in ON
|
|
ide.find.use.editor.font=false
|
|
ide.find.use.editor.font.description=Switch search fields in editor and in 'Find in Files' to using editor font
|
|
ide.remove.help.button.from.dialogs=false
|
|
ide.remove.help.button.from.dialogs.description=Removes help button from dialogs
|
|
ide.find.in.file.highlight.usages=true
|
|
ide.find.in.file.highlight.usages.description=Delegate FindUsagesInFile action to HighlightUsagesInFile
|
|
ide.symbol.url.references=false
|
|
ide.symbol.url.references.description=Symbol API based issue references
|
|
ide.rename.preview.dialog=false
|
|
ide.rename.preview.dialog.description=Show preview dialog after Usage View
|
|
ide.instant.theme.switch=true
|
|
ide.instant.theme.switch.description=Switch theme in the quick switcher instantly, upon selection
|
|
ide.instant.theme.switch.delay=500
|
|
ide.instant.theme.switch.delay.description=Instant theme switch delay in milliseconds
|
|
ide.quick.switch.alpha.numbering=false
|
|
ide.quick.switch.alpha.numbering.description=Use alphanumeric mnemonics in quick switcher popups if there are 11-36 items
|
|
|
|
ide.usages.popup.show.options.string=true
|
|
ide.usages.popup.show.options.string.description=Show options string in show usages popup
|
|
ide.usages.next.previous.occurrence.only.show.in.preview=false
|
|
ide.usages.next.previous.occurrence.only.show.in.preview.description=Next/Previous Occurrence actions don't open the result in the editor when the Preview panel is open and visible
|
|
|
|
ide.ruler.guide.allowed.gap=2
|
|
ide.ruler.guide.allowed.gap.description=Gap in pixels considered as an error in the layout
|
|
|
|
ide.debug.in.title=false
|
|
|
|
ide.tab.tooltip.module=false
|
|
ide.tab.tooltip.module.description=Show module name in editor tab tooltip
|
|
|
|
darcula.fix.native.flickering=false
|
|
darcula.fix.native.flickering.description=Fixes white flash on first window appearance
|
|
|
|
terminal.distraction.free=false
|
|
terminal.persistent.tabs=true
|
|
terminal.persistent.tabs.description=Save state of terminal tabs between IDE restarts
|
|
|
|
rubymine.rails.console.use.spring=false
|
|
ruby.chef.foodcritic.timeout=150
|
|
ruby.typeInference.verbose=false
|
|
ruby.disable.require.processing=true
|
|
ruby.docker.verbose.logging=false
|
|
ruby.execution.lock.control=false
|
|
ruby.resolve.enable.valid.implicit.fqn.match=false
|
|
ruby.resolve.enable.valid.implicit.fqn.match.description=Consider text-based FQN matches as valid resolve results
|
|
ruby.complete.do.block.by.space=false
|
|
ruby.index.string.limit=2000
|
|
ruby.index.string.limit.description=Limit for storing strings in indices
|
|
ruby.code.completion.instance.method.max.length=100
|
|
ruby.code.completion.instance.method.max.length.description=Limit length of resolved methods' names in Ruby Completion engine. This limit is included.
|
|
|
|
string.value.max.number.of.strings=132
|
|
string.value.max.number.of.strings.description=Limit for number of different strings in StringValue
|
|
|
|
search.everywhere.pattern.checking=true
|
|
search.everywhere.pattern.checking.description=Avoid searching classes and symbols if pattern contains only one dot
|
|
|
|
custom.folding.max.lookup.depth=50
|
|
custom.folding.max.lookup.depth.description=Max lookup depth for custom folding comments in a PSI tree.
|
|
|
|
project.structure.add.tools.jar.to.new.jdk=false
|
|
project.structure.add.tools.jar.to.new.jdk.description=Automatically add tools.jar to 'Classpath' when new JDK is created
|
|
|
|
project.qualified.module.names=true
|
|
project.qualified.module.names.description=Organize module nodes accordingly to their qualified (dot-separated) names
|
|
|
|
external.system.configuration.import.enabled=true
|
|
external.system.configuration.import.enabled.description=Enable import of IntelliJ specific settings from external build system
|
|
external.system.auto.import.disabled=false
|
|
external.system.auto.import.disabled.description=Disable auto-import build system model to idea
|
|
gradle.auto.auto.jdk.fix.disabled=false
|
|
gradle.auto.auto.jdk.fix.disabled.description=Disable attempt to fix unknown JDK in gradle configuration on project open
|
|
|
|
|
|
application.deactivation.timeout=1500
|
|
|
|
android.gradle.project.startup.activity.disabled=false
|
|
android.gradle.project.startup.activity.disabled.description = Disable gradle post startup activity for android projects
|
|
|
|
android.sdk.local.properties.update.disabled=false
|
|
android.sdk.local.properties.update.disabled.description=Disable update android sdk for local.properties
|
|
|
|
dart.server.vm.options=
|
|
dart.server.vm.options.description=Dart VM options to use when starting Dart Analysis Server process
|
|
dart.server.additional.arguments=
|
|
dart.server.additional.arguments.description=Dart Analysis Server command line arguments
|
|
dart.projects.without.pubspec=false
|
|
dart.projects.without.pubspec.description=For special internal Dart projects only
|
|
|
|
spring.show.model.dependencies.diagram=true
|
|
spring.show.model.dependencies.diagram.description=Show Spring model dependencies diagram
|
|
|
|
editor.breadcrumbs.highlight.on.hover=false
|
|
editor.breadcrumbs.highlight.on.hover.description=Highlight corresponding ranges in editor on breadcrumb item hover (requires project reopening)
|
|
|
|
editor.breadcrumbs.system.font=true
|
|
editor.breadcrumbs.system.font.description=Use system font to show breadcrumbs
|
|
|
|
editor.breadcrumbs.marker=false
|
|
editor.breadcrumbs.marker.description=Use a special line to mark a hovered or current breadcrumbs
|
|
|
|
editor.breadcrumbs.marker.alpha=0.6
|
|
editor.breadcrumbs.marker.alpha.description=A relative transparency of a marker line for breadcrumbs
|
|
|
|
editor.breadcrumbs.gap.left=5
|
|
editor.breadcrumbs.gap.left.description=An additional space before every breadcrumb
|
|
|
|
editor.breadcrumbs.gap.right=9
|
|
editor.breadcrumbs.gap.right.description=An additional space after every breadcrumb
|
|
|
|
testDiscovery.enabled=false
|
|
testDiscovery.enabled.description=Enable instrumentation during tests to be able to start 'tests which pass this code' later
|
|
|
|
idea.coverage.merge.report=true
|
|
idea.coverage.merge.report.description=Enable merging coverage report to support fork tests
|
|
|
|
idea.coverage.new.tracing.enabled=true
|
|
idea.coverage.new.tracing.enabled.description=Enable fast array instrumentation for IDEA coverage
|
|
idea.coverage.new.test.tracking.enabled=true
|
|
idea.coverage.new.test.tracking.enabled.description=Enable fast array instrumentation for IDEA test tracking coverage
|
|
idea.coverage.loading.threads=2
|
|
idea.coverage.loading.threads.description=Number of working threads for coverage report loading (set 0 for maximum available threads)
|
|
idea.coverage.calculate.exact.hits=true
|
|
idea.coverage.calculate.exact.hits.description=Collect information on the exact number of executions per line/branch
|
|
|
|
show.affected.tests.in.changelists=false
|
|
show.affected.tests.in.changelists.description=Show a link with affected tests in change lists
|
|
|
|
ruby.auto.remove.comment=true
|
|
ruby.remote.debugger.supports.catchpoint.removal=true
|
|
|
|
ide.mac.native.pipette=false
|
|
ide.mac.native.pipette.description=Use native macOS pipette
|
|
|
|
tests.assert.clear.read.only.status.outside.write.action=false
|
|
tests.assert.clear.read.only.status.outside.write.action.description=FileModificationService and similar calls should be outside write action
|
|
|
|
ide.require.transaction.for.model.changes=true
|
|
ide.require.transaction.for.model.changes.description=Whether write action can only happen under TransactionGuard
|
|
|
|
ide.new.run.config=true
|
|
ide.new.run.config.description=New Run Configuration UI
|
|
ide.new.run.config.junit=true
|
|
ide.new.run.config.junit.description=New JUnit Configuration UI
|
|
|
|
select.run.configuration.from.context=true
|
|
select.run.configuration.from.context.description=Select run configuration when run from context (gutter icon, popup menu)
|
|
run.popup.move.folders.to.top=false
|
|
run.popup.move.folders.to.top.description=Move folders in run popup to top or spread them by type groups
|
|
run.popup.show.inlines.for.active.configurations=true
|
|
run.popup.show.inlines.for.active.configurations.description=Always show inline Run/Debug actions for active configurations
|
|
update.run.configuration.actions.from.cache=false
|
|
update.run.configuration.actions.from.cache.description=Disable run actions on main toolbar if we have 'invalid' icon for it calculated recently in background
|
|
run.configuration.update.timeout=100
|
|
run.configuration.update.timeout.description=The timeout in milliseconds for context run configuration actions to determine their applicability
|
|
run.configuration.max.name.length=80
|
|
run.configuration.max.name.length.description=When name of run configuration exceeds the limit it would be trimmed in UI like 'LongNamedRunCo...'
|
|
run.configuration.use.tree.popup.to.add.new=true
|
|
run.configuration.use.tree.popup.to.add.new.description=Enables tree structure instead of plain list in "Add New Configuration" popup
|
|
suggest.all.run.configurations.from.context=false
|
|
suggest.all.run.configurations.from.context.description=With the option enabled, all run configuration from context will be suggested to\
|
|
run or create in spite of existing run configuration in the context
|
|
run.current.file.item.in.run.configurations.combobox=false
|
|
run.current.file.item.in.run.configurations.combobox.description=Adds 'Current File' item to the run configurations list in the combobox on the toolbar
|
|
allow.macros.for.run.configurations=true
|
|
allow.macros.for.run.configurations.description=Enables context-dependent macros like $FileName$ or $SelectedText$ in Run Configurations
|
|
lock.run.executor.for.before.run.tasks=false
|
|
lock.run.executor.for.before.run.tasks.description=Locks execution of 'before run' tasks to standard 'run' executor (e.g. prevents debugging)
|
|
focus.follows.mouse.workarounds=false
|
|
focus.follows.mouse.workarounds.description=Enables some workarounds for Focus-follows-mouse issues, like IDEA-112015
|
|
tests.view.node.expanding.search=true
|
|
tests.view.node.expanding.search.description=Enable node expanding in tests view speed search
|
|
|
|
cidr.xcode.derived.data.override=true
|
|
cidr.xcode.derived.data.override.restartRequired=true
|
|
cidr.xcode.derived.data.override.description=Ignore Xcode DerivedData location settings
|
|
appcode.always.use.xcodebuild=false
|
|
appcode.always.use.xcodebuild.description=Force AppCode to always use xcodebuild tool for building
|
|
appcode.simulator.debugger.launch.timeout=180
|
|
appcode.simulator.debugger.launch.timeout.description=How long (in seconds) the debugger session should wait for the simulator to launch the process
|
|
appcode.compiler.invocations.disk.cache=false
|
|
appcode.compiler.invocations.disk.cache.description=Force AppCode to cache the result of compiler invocations on disk
|
|
appcode.resolve.effective.platform=true
|
|
appcode.resolve.effective.platform.restartRequired=true
|
|
appcode.resolve.effective.platform.description=Enable resolving according to effective platform
|
|
|
|
oc.workspace.compiler.timeout=30
|
|
oc.workspace.compiler.timeout.description=How long (in seconds) should IDE wait for compiler to return its information, which contains\
|
|
available header search directories and compiler defines
|
|
|
|
|
|
ide.text.effect.new=true
|
|
ide.text.effect.new.description=Enables new effect painter for text
|
|
highlighting.delay.invalid.psi.info.kill.ms=300
|
|
ide.text.effect.new.scale=true
|
|
ide.text.effect.new.scale.description=Enables scalable effect painter for text
|
|
ide.text.effect.new.metrics=true
|
|
ide.text.effect.new.metrics.description=Use line metrics to calculate text offset in the effect painter
|
|
ide.intellij.laf.enable.animation=false
|
|
ide.intellij.laf.enable.animation.description=Provides visually smooth switching between LAFs
|
|
|
|
ide.animation.showing.delay=0
|
|
ide.animation.showing.delay.description=Delay before showing a component on mouse entered or on focus gained
|
|
ide.animation.showing.duration=130
|
|
ide.animation.showing.duration.description=Duration of showing a component on mouse entered or on focus gained
|
|
ide.animation.hiding.delay=140
|
|
ide.animation.hiding.delay.description=Delay before hiding a component on mouse exited or on focus lost
|
|
ide.animation.hiding.duration=150
|
|
ide.animation.hiding.duration.description=Duration of hiding a component on mouse exited or on focus lost
|
|
|
|
ide.http.server.response.actual.status=false
|
|
ide.rest.api.requests.per.minute=30
|
|
ide.built.in.web.server.activatable=false
|
|
|
|
ide.ui.font.force.use.inter.font=false
|
|
ide.ui.font.force.use.inter.font.description=Force ide to use inter font
|
|
|
|
rainbow.highlighter.colors=
|
|
rainbow.highlighter.colors.description=List of colors for rainbow highlighter in hex format. Example: aabbcc, 123123, ff0000, 111111
|
|
|
|
ide.remote.interpreters.rsync.enabled.on.windows=false
|
|
ide.remote.interpreters.use.rsync=true
|
|
ide.remote.interpreters.use.rsync.description=Use rsync utility to synchronize remote interpreters and local stubs
|
|
|
|
javafx.fxml.controller.from.loader=false
|
|
javafx.fxml.controller.from.loader.description=Resolve FXML controllers specified with FXMLLoader.setController()
|
|
|
|
inplace.change.signature=false
|
|
inplace.change.signature.description=Enables change signature without dialog, inplace in the editor
|
|
|
|
max.suggested.heap.size=2048
|
|
max.suggested.heap.size.description=The maximum Xmx value in megabytes that is going to be suggested by the EditXmxVMOption dialog
|
|
|
|
typing.freeze.report.dumps=false
|
|
typing.freeze.report.dumps.description=Automatically reports thread dumps to our statistics server
|
|
|
|
store.basedir.parent.detection=true
|
|
store.save.use.modificationCount=true
|
|
store.track.module.root.manager.changes=false
|
|
|
|
debugger.show.values.colorful=false
|
|
debugger.watches.inline.enabled=true
|
|
debugger.watches.inline.enabled.description=Enables usage of inline watches
|
|
|
|
debugger.limit.inline.breakpoints.jobs.count=false
|
|
debugger.limit.inline.breakpoints.jobs.count.description=Limit the number of inline breakpoints-related jobs running in parallel
|
|
|
|
ide.projectView.ProjectViewPaneTreeStructure.BuildChildrenInBackground=false
|
|
ide.projectView.ProjectViewPaneTreeStructure.BuildChildrenInBackground.description=Temporary ability to control a tree building for the Project View pane
|
|
ide.abstractTreeUi.BuildChildrenInBackgroundYieldingToWriteAction=true
|
|
ide.abstractTreeUi.BuildChildrenInBackgroundYieldingToWriteAction.description=Temporary ability to control a interruptible tree building
|
|
ide.projectView.PackageViewTreeStructure.BuildChildrenInBackground=false
|
|
ide.projectView.PackageViewTreeStructure.BuildChildrenInBackground.description=Temporary ability to control a tree building for the Package View pane
|
|
ide.structureView.StructureViewTreeStructure.BuildChildrenInBackground=false
|
|
ide.structureView.StructureViewTreeStructure.BuildChildrenInBackground.description=Temporary ability to control a tree building for the Structure View pane
|
|
|
|
parallel.modules.loading=true
|
|
parallel.modules.loading.description=Parallel modules loading
|
|
|
|
compiler.ref.index=true
|
|
compiler.ref.index.description=Enables find usages using references from compiler indices
|
|
compiler.ref.index.restartRequired=true
|
|
|
|
enable.compiler.reference.index.test.actions=true
|
|
enable.compiler.reference.index.test.actions.description=Enables compiler reference index test actions
|
|
|
|
compiler.ref.chain.search=true
|
|
compiler.ref.chain.search.description=Enables relevant method chain completion
|
|
|
|
editable.java.test.console=false
|
|
editable.java.test.console.description=Enables System.in in java test consoles (junit & testng)
|
|
|
|
ide.new.editor.tabs.vertical.borders=false
|
|
|
|
ssh.use.openssh.config=true
|
|
ssh.use.openssh.config.description=Use OpenSSH configuration files
|
|
deployment.macOs.bannedInterfaces=awdl0
|
|
deployment.macOs.bannedInterfaces.description=Banned network interfaces for IPv6 connections on MacOS
|
|
|
|
performance.watcher.unresponsive.interval.ms=5000
|
|
performance.watcher.unresponsive.interval.ms.description=Log UI freezes longer than the specified time interval in ms
|
|
|
|
freeze.reporter.enabled=true
|
|
freeze.reporter.enabled.description=Report UI freezes to JetBrains
|
|
freeze.reporter.profiling=true
|
|
freeze.reporter.profiling.description=Start CPU profiling when IDE is frozen
|
|
freeze.reporter.profiling.all.threads=true
|
|
freeze.reporter.profiling.all.threads.description=Capture all threads including sleeping and blocked (wall-clock mode)
|
|
|
|
non.edt.swing.report.categories=unknown
|
|
non.edt.swing.report.categories.description=Log non-EDT swing access. Requires `idea.check.swing.threading=true` system property to work \
|
|
Possible values (might use several separated by comma): none,all,preloader,component,configurable,unknown
|
|
|
|
vfs.background.refresh.interval=15
|
|
vfs.background.refresh.interval.description=A delay between subsequent filesystem scans for \
|
|
"Settings | Appearance & Behavior | System Settings | Synchronize ... when the IDE is inactive" option, in seconds
|
|
|
|
vfs.refresh.worker.parallelism=6
|
|
vfs.refresh.worker.parallelism.description=How many threads will be used to access the file system for detecting changes. \
|
|
Modern SSD and NVMe drives allow running many operations in parallel.
|
|
vfs.refresh.worker.parallelism.restartRequired=true
|
|
|
|
vfs.async.event.processing=true
|
|
vfs.async.event.processing.description=Whether AsyncFileListener extension should be run on a background thread during refresh
|
|
|
|
file.system.trace.loading=/proc/cpuinfo
|
|
file.system.trace.loading.description=Semicolon-separated paths that should not be loaded into IDE's file system. Their loading stack traces will be logged
|
|
file.system.trace.loading.restartRequired=true
|
|
|
|
ssr.template.from.selection.builder=false
|
|
ssr.template.from.selection.builder.description=Allows to build template with live-template-like placeholders when invoking SSR from editor with selection
|
|
ssr.in.editor.problem.highlighting=true
|
|
ssr.in.editor.problem.highlighting.description=Show location of search template problems in the editor
|
|
|
|
jdk.regex.soe.workaround=true
|
|
jdk.regex.soe.workaround.description=In regular expression pattern replace choice \\n|. with . (and DOT_ALL option) to prevent stack overflow during matching
|
|
|
|
batch.inspections.process.project.usages.in.parallel=true
|
|
batch.inspections.process.project.usages.in.parallel.description=When enabled batch inspection project usages are processed in parallel for increased speed
|
|
batch.inspections.visit.psi.in.parallel=true
|
|
batch.inspections.visit.psi.in.parallel.description=When enabled batch inspection psi visiting for project usages is done in parallel per file for increased speed
|
|
batch.inspections.process.external.usages.in.parallel=true
|
|
batch.inspections.process.external.usages.in.parallel.description=When enabled batch inspection external usages are processed in parallel
|
|
batch.inspections.number.of.threads=-1
|
|
batch.inspections.number.of.threads.description=Number of threads to use. By default the number of cores minus one threads are used.
|
|
batch.inspections.modal.progress.when.building.global.reference.graph=true
|
|
batch.inspections.modal.progress.when.building.global.reference.graph.description=Use modal non-backgroundable progress for batch inspections when the reference graph needs to be built. When using a non-modal backgroundable progress UI freezes seconds to minutes long can happen.
|
|
offline.inspections.results.verify=true
|
|
offline.inspections.results.verify.description=When disabled, local inspections won't rerun (results may be outdated but must appear fast)
|
|
batch.inspections.process.external.elements=true
|
|
batch.inspections.process.external.elements.description=When building graph for batch inspections take into account all references inside unknown language PsiElement-s. \
|
|
For example it collects all java member references inside PsiClassOwner-s\
|
|
This way external references process made shorter and some inspections like Unnecessary module/library dependencies work out of the box for JVM languages.
|
|
idea.batch.inspections.inspect.injected.psi=true
|
|
idea.batch.inspections.inspect.injected.psi.description=Specifies if code injected into string literals is inspected in batch mode
|
|
|
|
junit4.search.4.tests.all.in.scope=true
|
|
junit4.search.4.tests.all.in.scope.description=Check each class in scope if it's test, then include as test
|
|
|
|
duplicates.inspection.only.extractable=false
|
|
duplicates.inspection.only.extractable.description=Highlight duplicate code only if it can be extracted into a method
|
|
|
|
duplicates.index.file.maxSize=102400
|
|
duplicates.index.file.maxSize.description=Max size of file indexed by duplicates analysis
|
|
duplicates.index.file.test.enable=false
|
|
duplicates.index.file.test.enable.description=Enable duplicate index in test files
|
|
|
|
ide.jvm.run.marker=false
|
|
ide.jvm.run.marker.description=Enable JVM-lang based run line markers
|
|
ide.create.field.enable.shortening=true
|
|
ide.create.field.enable.shortening.description=Always enable shortening of FQNs in templates in Create Field fixes
|
|
|
|
kotlin.annotation.injection.enabled=true
|
|
kotlin.annotation.injection.enabled.description=Used in Kotlin to enable java-patterns language injection to annotations parameters
|
|
|
|
|
|
editor.adjust.right.margin=false
|
|
editor.adjust.right.margin.description=Whether right margin position for each visual line is shifted according to folded regions' and \
|
|
inlays' widths on that line
|
|
editor.show.right.margin.in.read.only.files=true
|
|
editor.show.right.margin.in.read.only.files.description=Show right margin for read only files in editor
|
|
|
|
ide.text.fractional.metrics=[Auto*|Disabled|Enabled]
|
|
ide.text.fractional.metrics.description=Do not round glyph advances to integer values
|
|
editor.text.fractional.metrics=[Auto*|Disabled|Enabled]
|
|
editor.text.fractional.metrics.description=Do not round glyph advances to integer values
|
|
editor.text.xcode.vertical.spacing=false
|
|
editor.text.xcode.vertical.spacing.description=Enable the same vertical spacing as Xcode editor uses
|
|
editor.text.vertical.spacing.correct.rounding=false
|
|
editor.text.vertical.spacing.correct.rounding.description=Make line spacing closer to that in other applications, when scaling factor is set
|
|
editor.disable.drag.with.right.button=false
|
|
editor.disable.drag.with.right.button.description=Disable any mouse drag processing in editor with right mouse button pressed
|
|
editor.drag.sensitivity=5
|
|
editor.drag.sensitivity.description=How far away must the mouse be moved for the move to be interpreted as a drag
|
|
|
|
idea.invalidate.caches.invalidates.vfs=false
|
|
idea.invalidate.caches.invalidates.vfs.description=Invalidate caches tries to invalidate everything, including Local History
|
|
|
|
editor.keep.completion.hints.longer=false
|
|
editor.keep.completion.hints.longer.description=Don't remove hints for parameter names added on method call completion until caret moves \
|
|
to another line
|
|
editor.completion.hints.per.call.limit=256
|
|
editor.completion.hints.per.call.limit.description=Limits the number or parameter placeholders/hints, populated on method call completion.\
|
|
Further parameters appear on Tab presses.
|
|
editor.completion.hints.virtual.comma=true
|
|
editor.completion.hints.virtual.comma.description=Don't insert commas between completion hints for parameters, display comma as part of hint
|
|
|
|
editor.codeVision.new=true
|
|
editor.codeVision.new.description=New code vision hints (inlays)
|
|
editor.codeVision.more.inlay=false
|
|
editor.codeVision.more.inlay.description=Show `More...` hint on hover over code vision entities
|
|
|
|
folding.signature.validation=false
|
|
folding.signature.validation.description=Validate that signature for a PSI element, for which a folding region is generated, can be used to\
|
|
find exactly the same PSI element
|
|
|
|
junit4.accept.inner.classes=true
|
|
junit4.accept.inner.classes.description=If false, inner classes won't be included in search for tests in package
|
|
try.starting.dumb.mode.where.many.files.changed=true
|
|
try.starting.dumb.mode.where.many.files.changed.description=Enables automatic start of dumb mode for all opened projects once more than certain number of files is changed
|
|
|
|
editor.highlight.foldings=true
|
|
editor.highlight.foldings.description=Highlight folded regions containing certain highlighters (e.g. for search results)
|
|
ide.hide.real.module.name=false
|
|
ide.hide.real.module.name.description=Removes real module name from Project View in square brackets
|
|
ide.show.folder.name.instead.of.module.name=false
|
|
ide.show.folder.name.instead.of.module.name.description=Uses module folder name instead of module name in renderers
|
|
|
|
feature.usage.event.log.send.on.ide.close=true
|
|
feature.usage.event.log.send.on.ide.close.description=Enables spawning external process on IDE close to send event logs
|
|
|
|
skip.move.resize.events.restartRequired=true
|
|
skip.move.resize.events.description=Skip move/resize events from list/table/tree renderers during painting
|
|
|
|
ide.content.manager.listeners.order.fix=true
|
|
ide.content.manager.listeners.order.fix.description=Fixes historically reversed order of ContentManager listeners.
|
|
|
|
run.anything.bash.login.mode=true
|
|
run.anything.bash.login.mode.description=Run anything: execute 'bash' in login mode
|
|
run.anything.use.pty=true
|
|
|
|
ast.loading.filter=false
|
|
ast.loading.filter.description=Enables the mechanism that disables AST loading in particular thread
|
|
|
|
java.folding.icons.for.control.flow=true
|
|
java.folding.icons.for.control.flow.description=Add folding icons to the gutter for control flow statements
|
|
java.find.usages.always.use.top.hierarchy.methods=true
|
|
java.find.usages.always.use.top.hierarchy.methods.description=IDE by default uses top level hierarchy methods as find usage targets
|
|
|
|
java.completion.methods.use.tags=true
|
|
java.completion.methods.use.tags.description=Use additional tags for methods for completion
|
|
|
|
marketplace.certificate.signature.check=true
|
|
marketplace.certificate.signature.check.description=Verify signatures for plugins downloaded from plugins.openide.ru
|
|
custom-repository.certificate.signature.check=false
|
|
custom-repository.certificate.signature.check.description=Verify signatures for plugins downloaded from custom plugin repositories and installed from disk
|
|
|
|
batch.inspections.ignored.jvm.languages=Groovy,Scala
|
|
batch.inspections.ignored.jvm.languages.description=Disable UAST processing for jvm languages; expects a comma separated list of UAST capable language ids
|
|
|
|
batch.inspections.startup.activities.timeout=180
|
|
batch.inspections.startup.activities.timeout.description=Timeout of processing all startup activities in batch inspections run in minutes
|
|
|
|
ide.project.view.bookmarks.icon.before=false
|
|
ide.project.view.bookmarks.icon.before.description=Shows bookmark icon before the Project View node icon
|
|
|
|
ide.project.view.bookmarks.icon.hide=true
|
|
ide.project.view.bookmarks.icon.hide.description=Hides bookmark icon for bookmarked nodes in the Project View
|
|
|
|
ide.project.view.change.icon.on.selection=false
|
|
ide.project.view.change.icon.on.selection.description=Use Darcula icons when tree element is focused and selected
|
|
|
|
ide.project.view.expand.all.action.visible=true
|
|
ide.project.view.expand.all.action.visible.description=Shows an action to expand a whole tree in the Project View
|
|
|
|
ide.project.view.replace.expand.all.with.expand.recursively=true
|
|
ide.project.view.replace.expand.all.with.expand.recursively.description=Replaces Expand All with Expand Recursively that only expands the selected node
|
|
|
|
ide.project.view.persist.cached.presentation=true
|
|
ide.project.view.persist.cached.presentation.description=Save and restore Project View presentation to quickly show nodes after restart before they're actually loaded
|
|
|
|
ide.linux.enter.on.dialog.triggers.focused.button=true
|
|
ide.linux.enter.on.dialog.triggers.focused.button.description=IDEA-125537 Pushing Enter in dialog windows chooses default focus instead of manually selected one on Linux
|
|
|
|
ide.linux.hide.native.title=true
|
|
ide.linux.hide.native.title.description=Enables hiding native title feature for Linux
|
|
ide.linux.hide.native.title.restartRequired=true
|
|
|
|
ide.linux.use.undecorated.border=true
|
|
ide.linux.use.undecorated.border.description=Enables undecorated border for windows, see Window.undecorated.border theme property
|
|
ide.linux.use.undecorated.border.restartRequired=true
|
|
|
|
ide.linux.window.buttons.config=
|
|
ide.linux.window.buttons.config.description=Custom window buttons configuration, which is get by `gsettings get org.gnome.desktop.wm.preferences button-layout` command by default. Format should be similar to the command result, e.g. `:minimize,maximize,close`
|
|
|
|
ide.tree.large.model.allowed=false
|
|
ide.tree.large.model.allowed.description=Allows to use FixedHeightLayoutCache if setLargeModel(true)
|
|
|
|
ide.tree.experimental.preferred.width=true
|
|
ide.tree.experimental.preferred.width.description=Use alternative calculation of the tree preferred size
|
|
|
|
ide.tree.prefer.to.shrink.width.on.scroll=true
|
|
ide.tree.prefer.to.shrink.width.on.scroll.description=Scroll the visible area to the left if it has empty space on the right
|
|
|
|
ide.tree.prefer.aggressive.scrolling.to.the.left=true
|
|
ide.tree.prefer.aggressive.scrolling.to.the.left.description=Align the visible area to the left if all nodes fit in width
|
|
|
|
ide.tree.preferable.right.margin=25
|
|
ide.tree.preferable.right.margin.description=Preferred right margin as a percentage of the viewable area width
|
|
|
|
ide.edt.update.context.only.on.key.pressed.event=false
|
|
ide.edt.update.context.only.on.key.pressed.event.description=Update context in IdeKeyEventDispatcher#updateCurrentContext only on key press
|
|
|
|
new.search.everywhere.font.size.delta=0
|
|
new.search.everywhere.font.size.delta.description=Sets how much font size should be increased in Search Everywhere popup text field
|
|
new.search.everywhere.use.editor.font=false
|
|
new.search.everywhere.use.editor.font.description=Switch Search Everywhere dialog to using editor font
|
|
search.everywhere.disable.history.for.all=false
|
|
search.everywhere.disable.history.for.all.description=Disable saving previous search string for All tab
|
|
search.everywhere.show.weights=false
|
|
search.everywhere.show.weights.description=Show item weights in description bar
|
|
search.everywhere.detect.slow.contributors=true
|
|
search.everywhere.detect.slow.contributors.description=Enables logging info about slow SE contributors
|
|
|
|
autodetect.all.jdks=true
|
|
autodetect.all.jdks.description=Scan disk and show all found JDKs in "Select Project SDK" dialog
|
|
|
|
toolwindow.active.tab.use.contrast.background=false
|
|
toolwindow.active.tab.use.contrast.background.description=When enabled contrast color is used for selected tab background in tool windows
|
|
toolwindow.active.tab.contrast.background.color=808080
|
|
toolwindow.active.tab.contrast.background.color.description=Contrast color for selected tab background in tool windows
|
|
toolwindow.disable.overlay.by.double.key=false
|
|
toolwindow.disable.overlay.by.double.key.description=If Toolwindow Stripe button panels are hidden, you can invoke them by double Alt/Meta (hold)
|
|
toolwindow.enable.show.names=true
|
|
toolwindow.open.tab.in.editor=false
|
|
toolwindow.open.tab.in.editor.description=Enables "Open in Editor Tab" action
|
|
|
|
linux.kernel.variables.validate.every.time=true
|
|
linux.kernel.variables.validate.every.time.description=Check that kernel variables required to run profiler are set before every profiler start
|
|
|
|
idea.profiler.jvm.dtrace=false
|
|
idea.profiler.jvm.dtrace.description=Enable JVM DTrace based profiler on macOS
|
|
idea.profiler.jfr.max.events.of.type.per.chunk=100
|
|
idea.profiler.jfr.max.events.of.type.per.chunk.description=Maximum number of events of a particular type (i.e. "JVM Information") \
|
|
per chunk to be shown in the Events tab
|
|
idea.profiler.hprof.autoload.snapshot.size=1000
|
|
idea.profiler.hprof.autoload.snapshot.size.description=Enable snapshot analysis on-the-fly when hprof snapshot is less than specified value in MB
|
|
idea.profiler.hprof.show.objectAddress=false
|
|
idea.profiler.hprof.show.objectAddress.description=Whether or not attach object snapshot's address in UI: tables, trees, etc
|
|
idea.profiler.hprof.show.objectAddress.restartRequired=true
|
|
idea.profiler.kotlin.inline=true
|
|
idea.profiler.kotlin.inline.description=Enable Kotlin inline functions support
|
|
idea.profiler.attach.kotlin.inline=true
|
|
idea.profiler.attach.kotlin.inline.description=Enable Kotlin inline functions support in attach mode
|
|
idea.profiler.merge.sleeping.samples=true
|
|
idea.profiler.merge.sleeping.samples.description=Merge nearest sleeping execution samples with the same stack trace \
|
|
(Leads to lesser snapshot size, faster opening, and lesser memory consumption)
|
|
idea.profiler.do.not.record.unused.events=true
|
|
idea.profiler.do.not.record.unused.events.description=Do not record events that IDEA only shows as raw data under the Events tab \
|
|
(Leads to lesser snapshot size, faster opening, and lesser memory consumption)
|
|
idea.profiler.folding.effectivelyOneChild.useJavaFilters=false
|
|
idea.profiler.folding.effectivelyOneChild.useJavaFilters.description=Fold only those nodes that satisfy the same filtering criteria. \
|
|
(Preferences | Build, Execution, Deployment | Java Profiler | Filters)
|
|
idea.profiler.folding.foldNonProjectNodes=true
|
|
idea.profiler.folding.foldNonProjectNodes.description=Fold all nodes that don't belong to a project (overrides all other foldings)
|
|
idea.profiler.flamegraph.tooltip.delay.millis=100
|
|
idea.profiler.flamegraph.tooltip.delay.millis.description=Set delay for the tooltip to appear when hovering a new node after being hidden
|
|
idea.profiler.flamegraph.tooltip.fast.movement.millis=33
|
|
idea.profiler.flamegraph.tooltip.fast.movement.millis.description=Specify how fast a user should traverse nodes for the tooltip to hide
|
|
idea.profiler.determine.actual.sampling.interval=true
|
|
idea.profiler.determine.actual.sampling.interval.description=Determine sampling interval as the average difference between sequential events in the snapshot
|
|
idea.profiler.allocations.in.bytes=false
|
|
idea.profiler.allocations.in.bytes.description=Show allocations in bytes (without conversion to kB/MB/GB)
|
|
|
|
recent.locations.lines.before.and.after=2
|
|
recent.locations.lines.before.and.after.description=Defines lines count that are shown before and after recent location.
|
|
uast.java.use.psi.type.precheck=true
|
|
uast.java.use.psi.type.precheck.description=Enable Java Uast performance optimisation which will check in advance if PsiElement converting is possible
|
|
|
|
clipboard.history.max.items=100
|
|
clipboard.history.max.items.description=Maximum number of items in clipboard history
|
|
clipboard.history.max.memory=10000000
|
|
clipboard.history.max.memory.description=Amount of memory (approximate, order-of-magnitude) clipboard history is allowed to take
|
|
|
|
plugins.show.implementation.details=false
|
|
plugins.show.implementation.details.description=Show plugins which are marked as implementation-detail
|
|
|
|
plugins.show.multi.tabs=true
|
|
|
|
new.project.load.remote.templates=false
|
|
new.project.load.remote.templates.description=Show templates loaded from jetbrains.com in new project dialog
|
|
|
|
error.navigation.show.tooltip=true
|
|
error.navigation.show.tooltip.description=Show error description after navigating to next/previous error
|
|
|
|
copy.tbx.reference.enabled=false
|
|
copy.tbx.reference.enabled.description=Enable "Copy TBX Reference URL" action
|
|
|
|
ide.project.frame.as.splash=false
|
|
|
|
ide.project.frame.screen.bounds.tolerance=10
|
|
ide.project.frame.screen.bounds.tolerance.description=How far (in pixels) beyond the screen the IDE frame is allowed to extend when restoring its previously saved bounds
|
|
|
|
ide.project.loading.show.last.state=false
|
|
ide.project.loading.show.last.state.description=Show last state screenshot instead of project loading progress
|
|
|
|
contrast.scrollbars.alpha.level=-1
|
|
contrast.scrollbars.alpha.level.description=Alpha level for contrast scrollbars (accessibility option). If alpha<0 default value will be used
|
|
|
|
ide.background.post.startup.activity.delay=5000
|
|
ide.background.post.startup.activity.delay.description=Delay in milliseconds between the end of normal IDE startup and the start of executing background post-startup activities
|
|
|
|
ide.plugins.allow.unload=true
|
|
ide.plugins.allow.unload.description=Allow loading and unloading plugins without restart
|
|
ide.plugins.allow.unload.from.sources=false
|
|
ide.plugins.allow.unload.from.sources.description=Allow unloading plugins without restart in a debug instance
|
|
ide.plugins.snapshot.on.unload.fail=false
|
|
ide.plugins.snapshot.on.unload.fail.description=Capture memory snapshot when unloading a plugin without restart fails
|
|
ide.plugins.analyze.snapshot=true
|
|
ide.plugins.analyze.snapshot.description=Automatically analyze snapshots produced when plugin unload fails
|
|
ide.plugins.unload.timeout=5000
|
|
ide.plugins.unload.timeout.description=Time to wait for classloader to be garbage-collected on plugin unload (ms)
|
|
ide.plugins.load.automatically=false
|
|
ide.plugins.load.automatically.description=Automatically load required plugins when possible
|
|
ide.plugins.suggest.install.optional.dependencies=false
|
|
ide.plugins.suggest.install.optional.dependencies.description=Suggest to install missing optional dependencies when installing a plugin
|
|
ide.plugins.keep.archive=true
|
|
ide.plugins.keep.archive.description=Keep older versions of plugins' archives to enable blockmap downloads
|
|
|
|
ide.cancellation.check.enabled=false
|
|
ide.cancellation.check.enabled.description=Enable checkCanceled invocation frequency check
|
|
ide.cancellation.check.threshold=500
|
|
ide.cancellation.check.threshold.description=Report error if checkCanceled invoked more than threshold ms ago
|
|
ide.cancellation.check.trace.all=false
|
|
ide.cancellation.check.trace.all.description=Enable recording of each cancellation check to show the last if assertion is triggered
|
|
|
|
ide.activity.tracking.enable.debug=false
|
|
ide.activity.tracking.enable.debug.description=Record debug information for `Observation.awaitConfiguration`
|
|
|
|
light.edit.file.open.enabled=true
|
|
light.edit.file.open.enabled.description=Open files in off-project editor instead of creating a temporary project
|
|
system.file.type.associations.enabled=true
|
|
system.file.type.associations.enabled.description=Enable Tools|Associate File Types with... action
|
|
|
|
indexing.progress.indicator.power=2.0
|
|
indexing.progress.indicator.power.description=Indexing progress indicator speed-up ratio
|
|
|
|
indexing.filetype.over.vfs=false
|
|
indexing.filetype.over.vfs.description=Use VFS-based implementation for FiletypeIndex
|
|
indexing.id.over.vfs=false
|
|
indexing.id.over.vfs.description=Use VFS-based implementation for IdIndex
|
|
|
|
indexing.disable.virtual.file.system.entry.is.file.indexed=false
|
|
indexing.disable.virtual.file.system.entry.is.file.indexed.description = Disable marking file indexed optimisation
|
|
indexing.disable.virtual.file.system.entry.is.file.indexed.restartRequired=true
|
|
|
|
caching.index.files.filter.enabled=false
|
|
caching.index.files.filter.enabled.description=Use caching implementation of index files filter
|
|
persistent.index.files.filter.enabled=true
|
|
persistent.index.files.filter.enabled.description=Use persistent implementation of index files filter
|
|
persistent.index.filter.allow.ab.test=false
|
|
persistent.index.filter.allow.ab.test.description=Allows choosing between persistent and non-persistent indexable files filter implementation. \
|
|
Will be ignored if persistent.index.files.filter.enabled=false
|
|
index.files.filter.health.check.max.attempts=3
|
|
index.files.filter.health.check.max.attempts.description=Maximum number of health check attempts
|
|
|
|
ide.icon.tooltips.trace.missing=false
|
|
ide.icon.tooltips.trace.missing.description=Log a message when an icon tooltip is requested but isn't available
|
|
|
|
ide.locked.icon.enabled=false
|
|
ide.locked.icon.enabled.description=Allows to paint a locked icon above an element icon
|
|
|
|
ide.show.icons.in.quick.navigation=true
|
|
ide.show.icons.in.quick.navigation.description=Show icons in quick navigation
|
|
ide.hide.navigation.on.focus.loss=true
|
|
ide.hide.navigation.on.focus.loss.description=Hide navigation popups on focus loss
|
|
ide.allow.merge.buttons=true
|
|
ide.allow.merge.buttons.description=Allow merging buttons in dialogs
|
|
ide.animate.toolwindows=false
|
|
ide.animate.toolwindows.description=Use slide animation when showing/hiding unpinned tool windows
|
|
|
|
editor.show.notification.after.reformat=true
|
|
editor.show.notification.after.reformat.description=Show hint notification after Reformat Code action
|
|
editor.show.notification.after.optimize.imports=true
|
|
editor.show.notification.after.optimize.imports.description=Show hint notification after Optimize Imports action
|
|
|
|
ide.screen.insets.cache.timeout=5000
|
|
ide.screen.insets.cache.timeout.description=How long the IDE caches retrieved screen dimensions
|
|
|
|
ide.widget.toolbar=false
|
|
ide.widget.toolbar.restartRequired=true
|
|
ide.widget.toolbar.description=Widget toolbar UI
|
|
ide.widget.toolbar.logging=false
|
|
ide.widget.toolbar.logging.description=Log startup info for the run widget
|
|
ide.widget.toolbar.hotswap=false
|
|
ide.widget.toolbar.hotswap.description=Show Hotswap action at run widget
|
|
ide.widget.toolbar.experimentalUpdating=true
|
|
ide.widget.toolbar.experimentalUpdating.description=If enabled, run widget startup will be faster, but update will become unstable
|
|
ide.widget.toolbar.is.settings.available=false
|
|
ide.widget.toolbar.is.settings.available.description=If enabled, run widget settings will be shown in the preferences
|
|
|
|
ide.lookup.shrink=false
|
|
ide.lookup.shrink.description=Reduce completion popup width automatically while scrolling, if visible items all fit
|
|
|
|
ide.undo.fallback=false
|
|
ide.undo.fallback.description=Fallback on local stack if global command is blocking
|
|
ide.undo.transparent.caret.movement=false
|
|
ide.undo.transparent.caret.movement.description=When enabled caret movement will no longer be a separate undo step
|
|
|
|
ide.experimental.ui=false
|
|
ide.experimental.ui.restartRequired=true
|
|
ide.experimental.ui.description=When enabled all experimental ui keys will be treated as true
|
|
ide.experimental.ui.inter.font=false
|
|
ide.experimental.ui.inter.font.description=Use Inter font for context menus in Experimental UI
|
|
ide.experimental.ui.animations=true
|
|
ide.experimental.ui.animations.description=Animate resizing of editor splits etc.
|
|
ide.experimental.ui.meetNewUi=true
|
|
ide.experimental.ui.meetNewUi.description=Turns on Meet New UI tool window
|
|
ide.experimental.ui.meetNewUi.restartRequired=true
|
|
ide.experimental.ui.tree.selection=true
|
|
ide.experimental.ui.tree.selection.description=New UI for selected tree nodes
|
|
ide.experimental.ui.navbar.scroll=true
|
|
ide.experimental.ui.navbar.scroll.restartRequired=true
|
|
ide.experimental.ui.navbar.scroll.description=Make navbar scrollable
|
|
ide.experimental.ui.editor.tabs.scrollbar=true
|
|
ide.experimental.ui.editor.tabs.scrollbar.restartRequired=false
|
|
ide.experimental.ui.editor.tabs.scrollbar.description=Add scrollbar to editor tabs
|
|
|
|
ide.web.preview.enabled=true
|
|
ide.web.preview.enabled.restartRequired=true
|
|
ide.web.preview.enabled.description=Ability to preview html content directly in IDE
|
|
|
|
ide.color.scheme.for.descriptor.preview.enabled=false
|
|
ide.color.scheme.for.descriptor.preview.enabled.description=Use IDE colors for the editor preview in toolwindows
|
|
|
|
ide.mac.bigsur.window.with.tabs.height=28
|
|
ide.mac.bigsur.window.with.tabs.height.description=Default height for tabs row
|
|
|
|
ide.mac.bigsur.window.with.tabs.enabled=true
|
|
ide.mac.bigsur.window.with.tabs.enabled.restartRequired=true
|
|
ide.mac.bigsur.window.with.tabs.enabled.description=Enable macOS Big Sur window tabs
|
|
|
|
ide.mac.os.wintabs.version2=true
|
|
ide.mac.os.wintabs.version2.description=Enable macOS project tabs for New UI
|
|
ide.mac.os.wintabs.version2.restartRequired=true
|
|
|
|
ide.mac.os.wintabs.show.closeaction.on.hover=true
|
|
ide.mac.os.wintabs.show.closeaction.on.hover.description=Show close tab action only on tab hover
|
|
|
|
apple.awt.newFullScreenControls=true
|
|
|
|
ea.indicator.blinking.timeout=0
|
|
ea.indicator.blinking.timeout.restartRequired=true
|
|
ea.indicator.blinking.timeout.description=The number of seconds for the error indicator to blink after each error. \
|
|
'-1' means indefinitely, '0' disables blinking.
|
|
|
|
ide.slow.operations.assertion=true
|
|
ide.slow.operations.assertion.description=Enables the assertion on slow operations in EDT. \
|
|
There are different categories of offenders. The reporting for them can be further turned on and off by dedicated flags.
|
|
ide.slow.operations.assertion.write.action=false
|
|
ide.slow.operations.assertion.write.action.description=An `ide.slow.operations.assertion` sub-flag for code in a write action
|
|
ide.slow.operations.assertion.action.update=true
|
|
ide.slow.operations.assertion.action.update.description=An `ide.slow.operations.assertion` sub-flag for code in action "update"
|
|
ide.slow.operations.assertion.action.perform=false
|
|
ide.slow.operations.assertion.action.perform.description=An `ide.slow.operations.assertion` sub-flag for code in action "perform"
|
|
ide.slow.operations.assertion.generic=true
|
|
ide.slow.operations.assertion.generic.description=An `ide.slow.operations.assertion` sub-flag for generic activities and \
|
|
code in `SlowOperations#allowSlowOperations(ThrowableComputable/ThrowableRunnable)`
|
|
ide.slow.operations.assertion.other=true
|
|
ide.slow.operations.assertion.other.description=An `ide.slow.operations.assertion` sub-flag for uncategorized activities
|
|
ide.slow.operations.assertion.known-issues=false
|
|
ide.slow.operations.assertion.known-issues.description=An `ide.slow.operations.assertion` sub-flag for known issues reported to YT
|
|
ide.slow.operations.assertion.vcs.line-status-tracker-provider=false
|
|
ide.slow.operations.assertion.vcs.line-status-tracker-provider.description=An `ide.slow.operations.assertion` sub-flag for LineStatusTrackerManager
|
|
|
|
ide.show.open.button.in.tip.dialog=false
|
|
ide.show.open.button.in.tip.dialog.description=Shows Open button in Tip of the Day dialog to load custom html file to preview
|
|
|
|
ide.save.missing.jb.colors=false
|
|
ide.save.missing.jb.colors.description=A missing named color will be added to UIDefaults with !!! suffix
|
|
|
|
ide.hide.toolbox.promo=false
|
|
ide.hide.toolbox.promo.description=Removes JetBrains Toolbox promotion from the update settings page
|
|
|
|
ide.show.plugins.in.editor=false
|
|
ide.show.plugins.in.editor.description=Show plugins configurable in editor
|
|
|
|
ide.try.ultimate.automatic.installation=true
|
|
ide.try.ultimate.automatic.installation.description=Enables automatic installation when try ultimate is evaluated
|
|
|
|
ide.try.ultimate.automatic.installation.use.toolbox=false
|
|
ide.try.ultimate.automatic.installation.use.toolbox.description=Use Toolbox if it exists during automatic installation when try ultimate is evaluated
|
|
|
|
ide.try.ultimate.use.eap=false
|
|
ide.try.ultimate.use.eap.description=Use last eap version of IDE for upgrade
|
|
|
|
ide.disable.intellij.project.analytics=false
|
|
ide.disable.intellij.project.analytics.description=Option to disable fine tuned analytics for IntelliJ project
|
|
|
|
ide.text.editor.with.preview.show.floating.toolbar=true
|
|
ide.text.editor.with.preview.show.floating.toolbar.description=Show floating toolbar with layouts instead of permanent toolbar
|
|
|
|
ide.project.icon.size=20
|
|
ide.project.icon.size.description=Icon size for project icons
|
|
|
|
ide.problems.view.empty.status.actions=true
|
|
ide.problems.view.empty.status.actions.description=Project Errors in Problems View shows predefined actions in empty text
|
|
|
|
ide.problems.view.notify.later=true
|
|
ide.problems.view.notify.later.description=Problems View notifies listeners later on EDT
|
|
|
|
ide.problems.view.provider.class.filter=
|
|
ide.problems.view.provider.class.filter.restartRequired=true
|
|
ide.problems.view.provider.class.filter.description=Specify qualified class names of providers to hide their problems from the Problems View
|
|
|
|
ide.presentation.assistant.theme.enabled=false
|
|
ide.presentation.assistant.theme.enabled.description=If true, Presentation Assistant popups will use alternative colors from their color scheme
|
|
|
|
eclipse.scan.home.directory=true
|
|
eclipse.scan.home.directory.description=Scan home directory for existing Eclipse projects
|
|
|
|
ide.diagnostics.show.context.menu.invocation.time=false
|
|
ide.diagnostics.show.context.menu.invocation.time.description=Show time in ms between mouse event and context menu appearance on screen
|
|
|
|
run.index.rescanning.on.plugin.load.unload=true
|
|
run.index.rescanning.on.plugin.load.unload.description=Run force index rescanning on plugin load/unload
|
|
|
|
general.project.type=true
|
|
general.project.type.description=Add support for general project type
|
|
|
|
new.inlay.settings=true
|
|
new.inlay.settings.description=Enable new inlay settings UI
|
|
|
|
ide.selectIn.works.as.revealIn.when.project.view.focused=false
|
|
ide.selectIn.works.as.revealIn.when.project.view.focused.description=Make it possible to use Select File In Project View as Reveal In on the second shortcut
|
|
ide.selectIn.experimental.popup=true
|
|
ide.selectIn.experimental.popup.description=Use the new Select In popup implementation with regular actions updated in background
|
|
|
|
editor.text.field.init.on.shown=true
|
|
editor.text.field.init.on.shown.description=Initialize EditorTextField when first shown
|
|
|
|
ide.gtd.show.error=true
|
|
ide.gtd.show.error.description=Whether to show "Cannot find declaration to go" error by "Go To Declaration" action
|
|
|
|
ide.ui.new.file.chooser=false
|
|
ide.ui.new.file.chooser.description=Experimental file chooser implementation (IJPL-338)
|
|
|
|
ide.modal.progress.wrapper.refactoring=false
|
|
ide.modal.progress.wrapper.refactoring.description=Whether to use ProgressDialogWrapper
|
|
ide.editor.tab.selection.animation=false
|
|
ide.editor.tab.selection.animation.description=Animate tab underline when switching editor tabs
|
|
|
|
calculate.gutter.actions.always=false
|
|
calculate.gutter.actions.always.description=Calculate all gutter icons/actions even if Editor|General|Gutter Icons|Show icons is set to "off", to be able to show these actions in Alt-Enter
|
|
|
|
ide.debug.gutter.area=false
|
|
ide.debug.gutter.area.description=Shows gutter areas on hover
|
|
|
|
ide.file.colors.at.left=false
|
|
ide.file.colors.at.left.description=Paints file colors as stripe at left instead of background
|
|
|
|
ide.wsl.use_wsl_sync=true
|
|
ide.wsl.use_wsl_sync.description=Use wsl sync engine to copy data between Linux and Windows
|
|
|
|
ide.heartbeat.delay=60000
|
|
ide.heartbeat.delay.description=Delay before heartbeat thread starts reporting performance data
|
|
|
|
static.analysis.use.js.configurator=false
|
|
static.analysis.use.js.configurator.description=Whether to autoconfigure java-script project
|
|
|
|
ide.ui.wrap.colors=true
|
|
ide.ui.wrap.colors.description=Wrap UI colors to colors with name
|
|
|
|
ide.gutter.update.free.markers.on.hover=true
|
|
ide.gutter.update.free.markers.on.hover.description=Make VCS gutter wider when hovering mouse
|
|
|
|
editor.preview.tab.navigation=true
|
|
editor.preview.tab.navigation.description=Use preview tabs also when Goto Declaration is used
|
|
|
|
ide.popup.rounded.corners=true
|
|
ide.popup.rounded.corners.description=Allow rounded corners in popups for New UI
|
|
|
|
ide.scale.below.100.only.fonts=false
|
|
ide.scale.below.100.only.fonts.description=When zoom is below 100%, make smaller only fonts, but not icons
|
|
|
|
ide.scale.discrete.take.floor=false
|
|
ide.scale.discrete.take.floor.description=Use floor from Float when discretion the ide scale value. That would make icon scaling more aligned with font scaling.
|
|
|
|
ide.popup.align.by.content=true
|
|
ide.popup.align.by.content.description=When popup is shown under a component use vertical alignment not by their border but by their content
|
|
|
|
ide.mac.stage.manager.support=false
|
|
ide.mac.stage.manager.support.description=Support for Stage Manager in macOS Ventura. If enabled, dialogs stop jumping
|
|
|
|
ide.window.state.consider.ide.scale=true
|
|
ide.window.state.consider.ide.scale.description=Persist windows bounds separately for each scale
|
|
|
|
ide.browse.button.always.focusable=false
|
|
ide.browse.button.always.focusable.description=Make non-inline browse buttons focusable with Tab
|
|
|
|
ide.new.ui.editor.normalized.line.height=18.0
|
|
ide.new.ui.editor.normalized.line.height.description=Normalized editor line height for editor scale calculation
|
|
|
|
ide.max.tool.window.layout.name.length=50
|
|
ide.max.tool.window.layout.name.length.description=The maximum allowed length of a custom tool window layout name
|
|
|
|
ide.accessibility.announcing.notifications.available=true
|
|
ide.accessibility.announcing.notifications.available.description=If false, then announcing feature is ignored \
|
|
and announcing settings are not visible in Settings>Notifications.
|
|
|
|
idea.plugins.compatible.build=
|
|
idea.plugins.compatible.build.description=Compatible build version for plugins
|
|
|
|
idea.ignore.disabled.plugins=false
|
|
idea.ignore.disabled.plugins.description=Ignores disabled plugin state
|
|
|
|
editor.readerMode.vfmt.removeZombies=true
|
|
editor.readerMode.vfmt.removeZombies.description=Enables fix for IDEA-313274. It prevents erroneously cached visual formattingfoldings \
|
|
from being loaded into editor.
|
|
editor.readerMode.vfmt.removeZombies.restartRequired=true
|
|
|
|
ide.speed.search.allow.custom.location=false
|
|
ide.speed.search.allow.custom.location.description=Allow using SpeedSearchSupply.SpeedSearchLocator
|
|
|
|
ide.colorful.toolbar=true
|
|
ide.colorful.toolbar.description=Enables gradient painting in main toolbar
|
|
ide.colorful.toolbar.gradient.radius=300
|
|
ide.colorful.toolbar.gradient.type=[Just Icon|Linear Gradient and Icon|Circular Gradient and Icon*|Dropdown Background and Icon|Just Dropdown]
|
|
ide.colorful.toolbar.gradient.type.description=Defines types of main toolbar decorations
|
|
ide.colorful.toolbar.gradient.radius.description=Radius of the gradient in Main Toolbar
|
|
ide.colorful.toolbar.gradient.saturation=0.85
|
|
ide.colorful.toolbar.gradient.saturation.description=Saturation of the gradient color in Main Toolbar
|
|
ide.colorful.toolbar.force=true
|
|
ide.colorful.toolbar.force.description=Show 'Colorful toolbar' even if there is one project open (works only if the feature is enabled). \
|
|
Reopen project or restart IDE to apply the setting
|
|
ide.navigation.requests=true
|
|
ide.navigation.requests.description=When navigation works by computing a navigation request on a BG thread.
|
|
|
|
ide.show.plugin.suggestions.on.open=true
|
|
ide.show.plugin.suggestions.on.open.description=Whether to show Suggested plugins notifications on project open
|
|
|
|
clientid.absence.behavior=[RETURN_LOCAL*|LOG_ERROR]
|
|
clientid.absence.behavior.restartRequired=true
|
|
clientid.absence.behavior.description=Defines behavior when `ClientId.current` is not set
|
|
|
|
cache.highlighting.markup.on.disk=true
|
|
cache.highlighting.markup.on.disk.description=Save highlighting markup on disk on close and reload it on open
|
|
cache.folding.model.on.disk=true
|
|
cache.folding.model.on.disk.description=Save folding regions on disk on close and reload it on open
|
|
cache.inlay.hints.on.disk=true
|
|
cache.inlay.hints.on.disk.description=Save inlay hints on disk on close and reload it on open
|
|
cache.markup.debug=false
|
|
cache.markup.debug.description=Debug option to recognize whether highlighter/folding/inlay is a zombie
|
|
|
|
ide.open.in.split.with.chooser.enabled=false
|
|
ide.open.in.split.with.chooser.enabled.description=Enables the Open in Split with Chooser action in context menu of the Project tool window
|
|
|
|
ide.services.run.configuration.switch.limit=3
|
|
ide.services.run.configuration.switch.limit.description=Show run configurations of supported framework types in Services\
|
|
\ if its number reaches the limit.
|
|
|
|
ide.services.tool.window.header.nav.bar=true
|
|
ide.services.tool.window.header.nav.bar.description=Show Services nav bar in tool window header
|
|
|
|
coroutine.scope.model=true
|
|
coroutine.scope.model.description=Use the new experimental coroutine-based model for scope selection comboboxes
|
|
|
|
ide.treat.project.modality.as.application=true
|
|
ide.treat.project.modality.as.application.description=Treat DialogWrapper.IdeModalityType.PROJECT as Dialog.ModalityType.APPLICATION_MODAL
|
|
|
|
editor.show.sticky.lines.debug=false
|
|
editor.show.sticky.lines.debug.description=Show editor sticky lines in debug mode
|
|
editor.show.sticky.lines.shadow=true
|
|
editor.show.sticky.lines.shadow.description=Show shadow between sticky lines panel and editor
|
|
|
|
ide.background.save.settings=true
|
|
ide.background.save.settings.description=Save project settings on a background thread (experimental)
|
|
|
|
ide.await.project.scope.completion=false
|
|
ide.await.project.scope.completion.description=Whether closing project should wait for all coroutines to be completed before disposing the project. \
|
|
When `false`, the project scope is cancelled without waiting. This may result in exceptions and project leaks.
|
|
|
|
*debugger.bring.debuggee.in.foreground.after.ms=1000
|
|
debugger.bring.debuggee.in.foreground.after.ms.description=Once the debugger session is resumed, we will start the timer up to this value. \
|
|
if the timer goes off and the process is still resumed, we start bringing the debuggee window to foreground
|
|
|
|
i18n.locale=
|
|
i18n.locale.description=changes locale of the IDE
|
|
|
|
properties.file.encoding.legacy.support=true
|
|
properties.file.encoding.legacy.support.description=Switch the encoding for properties files to legacy ISO 8859-1 (used up to Java 8). Starting from Java 9, the default encoding is UTF-8.
|
|
|
|
highlighting.essential.should.restart.in.full.mode.on.save.all=true
|
|
highlighting.essential.should.restart.in.full.mode.on.save.all.description="Essential Mode" highlighting should re-highlight its current file in the full mode upon "Save All" action execution
|
|
|
|
highlighting.essential.should.restart.in.full.mode.on.save.all=true
|
|
highlighting.essential.should.restart.in.full.mode.on.save.all.description="Essential Mode" highlighting should re-highlight its current file in the full mode upon "Save All" action execution
|
|
|
|
mac15.local.network.issue=true
|
|
mac15.local.network.issue.description=Show notification "Local network issue" for macOs 15
|
|
|
|
# please leave this note as last line
|
|
# TODO please use EP com.intellij.registryKey for plugin/product specific keys
|