1 localHistory.daysToKeep=5
2 localHistory.daysToKeep.description=Specify how many working days changes should be remembered.\n\
3 WARNING: Do not use local history as main version control since it may become corrupted if the IDE hangs.
4 undo.globalUndoLimit=10
5 undo.documentUndoLimit=100
7 actionSystem.fixLostTyping=true
8 actionSystem.fixLostTyping.description=Redispatch events, lost between actions and dialog show/close.
9 actionSystem.fixStickyFocusedWindows=true
10 actionSystem.fixNullFocusedComponent=true
11 actionSystem.noDefaultComponent=true
12 actionSystem.commandProcessingTimeout=30000
13 actionSystem.commandProcessingTimeout.description=Timeout after which currently processed command is forcibly cancelled.
14 actionSystem.typeAheadTimeBeforeDialog=2000
15 actionSystem.typeAheadTimeBeforeDialog.description=If dialog shown as a result of some typing, all key types withing this time\
16 will be re-dispatched after dialog is closed.
17 actionSystem.typeAheadTimeAfterPopupAction=500
18 actionSystem.playback.delay=20
19 actionSystem.playback.delay.description=Delay between events generated by the playback runner.
20 actionSystem.playback.useDirectActionCall=true
21 actionSystem.playback.useTypingTargets=true
22 actionSystem.focusIdleTimeout=20
23 actionSystem.mac.screenMenuNotUpdatedFix=false
24 actionSystem.keyGestures.enabled=false
25 actionSystem.keyGestureDblClickTime=650
26 actionSystem.suspendFocusTransferIfApplicationInactive=true
27 actionSystem.xWindow.remove.focus.from.nonFocusable.popups=true
28 actionSystem.xWindow.remove.focus.from.nonFocusable.popups.delay=50
29 actionSystem.noContextComponentWhileFocusTransfer=true
30 actionSystem.secondKeystrokeTimeout=2000
31 actionSystem.secondKeystrokeAutoPopupEnabled=false
32 actionSystem.secondKeystrokePopupTimeout=500
33 actionSystem.keyGestureHoldTime=400
34 actionSystem.autoSelectTimeout=1000
35 actionSystem.quickAccessEnabled=false
36 actionSystem.quickAccessModifiers=
37 actionSystem.quickAccessShowSpotsTime=1500
38 actionSystem.win.suppressAlt=true
40 actionSystem.win.suppressAlt.new=true
41 actionSystem.win.suppressAlt.new.description=Enables another approach to consume Alt which may move focus to main menu (Windows L&F only).
43 actionSystem.mouseGesturesEnabled=true
44 actionSystem.assertFocusAccessFromEdt=true
45 actionSystem.enableAbbreviations=true
47 actionSystem.extendedKeyCode.disabled=false
48 actionSystem.extendedKeyCode.disabled.description=Disables our key processing that uses extended code to determine a shortcut.
52 ide.debugMode.description=Record additional information to make bug reports more informative.
53 ide.forcedShowTooltip=alt
54 ide.forcedShowTooltip.description=Shortcut for forced show tooltip.
55 ide.popup.dropShadow=false
57 ide.popup.resizable.border.sensitivity=4
58 ide.popup.resizable.border.sensitivity.description=Amount of pixels from the edge of undecorated popup to listen resize events.
60 ide.consumeKnownToolkitBugs=true
61 ide.highlight.match.in.selected.only=true
62 ide.lazyIconLoading=true
63 ide.mnemonic.helper.old=true
64 ide.mnemonic.helper.old.restartRequired=true
65 ide.mnemonic.helper.old.description=Use new algorithm of mnemonics processing
66 ide.checkDuplicateMnemonics=false
67 ide.checkDuplicateMnemonics.description=Check for duplicate mnemonics.
68 ide.dnd.textHints=false
69 ide.max.recent.projects=50
70 ide.max.recent.projects.description=Maximum number of recent project available
72 ide.editor.tabs.open.at.the.end=false
73 ide.editor.tabs.open.at.the.end.description=If true all new tabs will be opened at the end
75 ide.hide.excluded.files=false
76 ide.hide.excluded.files.restartRequired=true
77 ide.hide.excluded.files.description=Do not show excluded files in Project View and exclude them from VCS
80 idea.fix.mac.env.restartRequired=true
81 idea.fix.mac.env.description=On Mac, use shell environment for external processes.
83 idea.mac.prevent.app.nap=false
84 idea.mac.prevent.app.nap.description=Prevent app nap during indexing and inspection
86 ide.x11.override.wm=true
88 ide.appIcon.progress=true
89 ide.appIcon.badge=true
90 ide.appIcon.requestAttention=true
93 ide.svg.icon.description=Load & auto-scale svg version of an icon if present
95 ide.windowSystem.hScrollChars=5
96 ide.windowSystem.vScrollChars=5
97 ide.windowSystem.autoShowProcessPopup=false
98 ide.windowSystem.showListItemsPopup=true
99 ide.windowSystem.asyncSplitters=true
100 ide.windowSystem.showTooWindowButtonsSwitcher=true
102 passwordSafe.memorySafe.ttl=-1
104 ide.tree.yieldingUiUpdate=true
105 ide.tree.showBusyIndicator=true
106 ide.tree.waitForReadyTimeout=250
108 ide.tree.clearOnHideTime=120000
109 ide.tree.clearOnHideTime.description=Time in milliseconds when the hidden project view tree will be deactivated.
111 ide.tree.autoscrollToVCenter=true
112 ide.tree.ensureSelectionOnFocusGained=true
113 ide.tree.autoExpandMaxDepth=5
114 ide.tree.expandRecursionDepth=50
115 ide.tree.checkStructure=false
116 ide.tree.uiLockAttempt=250
117 ide.tree.deferred.icon.invalidates.cache=true
119 ide.splitter.mouseZone=6
121 ide.scroll.default.unit.increment=false
122 ide.scroll.default.unit.increment.description=Use default unit increment from Java (may decrease scrolling performance).
124 ide.scroll.align.component=true
125 ide.scroll.align.component.description=Adds additional space for any component under translucent scroll bars. Affects Windows and Linux only.
127 ide.scroll.background.auto=true
128 ide.scroll.background.auto.description=Use background color of a view to paint viewport, scroll pane, and scroll bars.
130 mac.scroll.horizontal.gap=false
131 mac.scroll.horizontal.gap.description=Shows additional space after the last row of a list or a tree. Affect MacOS only.
133 ide.wide.selection.list.ui=true
134 ide.wide.selection.list.ui.description=Shows a wide selection in all JBList instances. Affects Windows and Linux only.
136 ide.tooltip.callout=true
137 ide.tooltip.animationCycle=150
138 ide.tooltip.initialDelay=1200
139 ide.tooltip.initialDelay.highlighter=150
140 ide.tooltip.reshowDelay=500
141 ide.tooltip.dismissDelay=4000
142 ide.tooltip.initialReshowDelay=300
143 ide.tooltip.autoDismissDeadZone=300
144 ide.balloon.shadowEnabled=true
145 ide.balloon.shadow.size=15
147 ide.expansion.hints.enabled=true
148 ide.expansion.hints.enabled.description=Enables expansion hints for lists, trees and tables to show invisible part of a cell renderer.
150 editor.balloonHints=true
151 editor.mouseSelectionStateResetTimeout=1000
152 editor.mouseSelectionStateResetDeadZone=4
153 editor.use.new.tabs=true
154 editor.use.scrollable.tabs=true
155 editor.smarterSelectionQuoting=true
156 editor.skip.copy.and.cut.for.empty.selection=false
157 editor.distraction.free.mode=false
159 editor.durable.folding.state=true
160 editor.durable.folding.state.description=If set, collapsed fold regions will preserve their state after a wider variety of document editing changes
162 editor.soft.wrap.force.limit=10000
163 editor.soft.wrap.force.limit.description=If document contains lines longer than this value, soft wraps will be forcibly enabled in editor due to performance reasons
165 editor.navigation.history.stack.size=25
166 editor.navigation.history.stack.size.description=Stack size limit for back/forward and last/next edit location navigation
168 editor.reformat.on.typing=false
169 smart.reformat.vcs.changes=true
171 ide.showIndexRebuildMessage=false
173 ide.tabbedPane.bufferedPaint=true
174 ide.tabbedPane.dragOutMultiplier=1.2
176 ide.mac.file.chooser.show.hidden.files=false
177 ide.mac.file.chooser.native=true
178 ide.mac.message.dialogs.as.sheets=true
179 skip.untitled.windows.for.mac.messages=false
180 skip.untitled.windows.for.mac.messages.description=Temporary key to test a fix for MacMessages
181 ide.mac.mountain.lion.notifications.enabled=true
182 ide.mac.inplaceDialogMnemonicsFix=false
184 ide.mac.alt.mnemonic.without.ctrl=true
185 ide.mac.alt.mnemonic.without.ctrl.description=Processes Alt-based shortcuts for mnemonics in addition to Ctrl+Alt-based shortcuts. Affect MacOS only.
187 ide.mac.fix.dialog.showing=false
188 ide.mac.hide.cursor.when.typing=true
189 ide.mac.show.native.help=true
190 ide.mac.useNativeClipboard=false
191 ide.mac.boldEditorTabs=false
192 ide.mac.disableMacScrollbars=false
193 ide.mac.disableMacScrollbars.restartRequired=true
194 ide.mac.disableMacScrollbars.description=Disables OS X overlay scrollbars
195 ide.mac.pressAndHold.workaround=true
196 ide.mac.pressAndHold.workaround.description=Enable workaround for press-and-hold input method for accented characters on Mac OS
197 ide.mac.pressAndHold.brute.workaround=false
198 ide.mac.pressAndHold.brute.workaround.description=Enable alternative workaround for press-and-hold input method for accented characters on Mac OS. Might work in more cases, but known to cause issues with Japanese text input.
199 ide.mac.forceTouch=true
200 ide.mac.forceTouch.description=Magic Trackpad 2 force touch support
201 ide.perProjectModality=false
202 ide.perProjectModality.description=New modality approach. All dialogs are DOCUMENT_MODAL expect ide-wide dialogs
204 ide.mac.retina.disableDrawingFix=false
206 ide.mac.fix.font.fallback=false
207 ide.mac.fix.font.fallback.description=Fix font fallback mechanism by using a more elaborate procedure to check whether specific font can display a particular character
209 debugger.showTypes=true
210 debugger.showTypes.description=Show types in variables tree
211 debugger.valueTooltipAutoShow=true
212 debugger.valueTooltipAutoShow.description=Auto show tooltip on mouse over.
213 debugger.valueTooltipAutoShowOnSelection=false
214 debugger.valueTooltipAutoShowOnSelection.description=Auto show tooltip when editor selection changes
215 debugger.mayBringFrameToFrontOnBreakpoint=true
216 debugger.breakpoint.message.full.trace=false
217 debugger.breakpoint.message.full.trace.description='Log message to console' breakpoint action will out full stacktrace\
218 for the thread that hit the breakpoint.
219 debugger.batch.evaluation=false
220 debugger.compiling.evaluator=true
221 debugger.watches.in.variables=true
222 debugger.auto.fetch.icons=true
223 debugger.close.dialog.on.navigate=true
224 debugger.close.dialog.on.navigate.description=Close evaluate dialog on Jump to (type) source action
225 debugger.async.smart.step.into=true
226 debugger.async.smart.step.into.description=Smart step into anonymous class methods in any thread
227 debugger.monitor.blocked.threads=true
228 debugger.monitor.blocked.threads.description=Watch if a thread we do stepping in is blocked by another suspended thread
229 debugger.watch.return.speedup=true
230 debugger.watch.return.speedup.description=Reduce watch return values overhead by applying extra filters
231 debugger.check.source=true
232 debugger.check.source.description=Check that source code matches the bytecode
233 debugger.click.disable.breakpoints=false
234 debugger.click.disable.breakpoints.description=Single click to disable a breakpoint, middle click to remove
235 debugger.renderers.file=true
236 debugger.renderers.file.description=Enable file object renderer
237 debugger.single.smart.step.force=true
238 debugger.single.smart.step.force.description=Do force step into on single variant smart step into
240 analyze.exceptions.on.the.fly=false
241 analyze.exceptions.on.the.fly.description=Automatically analyze clipboard on frame activation,\
242 and if there is a stacktrace calls Analyze Stacktrace.
244 compiler.perform.outputs.refresh.on.start=false
245 compiler.perform.outputs.refresh.on.start.description=Whether to perform initial FS refresh before compilation starts.\
246 Need this to detect external changes to output dirs.
247 compiler.max.static.constants.searches=3000
248 compiler.max.static.constants.searches.description=If the number of changed compile time constants exceeds this value,\
249 make will start full-project rebuild
251 compiler.process.jdk=
252 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 1.6.
254 compiler.process.32bit.vm.on.mac=true
255 compiler.process.32bit.vm.on.mac.description=Force -d32 VM option on Mac (recommended for faster startup and lower memory footprint).
257 compiler.process.use.memory.temp.cache=true
258 compiler.process.use.memory.temp.cache.description=Store temporary data in memory for faster compilation;\
259 requires larger heap size for the build process. If parallel build is enabled, the option is ignored and temp data is always stored in memory.
261 compiler.process.preload=true
262 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).\
264 compiler.process.debug.port=-1
265 compiler.process.debug.port.description=Specifies build port at which build process will wait for debugger connections\n\
266 if 'Debug Build Process' (available via Find Action) is enabled.\n\
267 -1 means that a random available port will be chosen.
269 compiler.automake.trigger.delay=300
270 compiler.automake.trigger.delay.description=Delay in milliseconds before triggering auto-make in response to file system events
272 compiler.automake.allow.when.app.running=false
273 compiler.automake.allow.when.app.running.description=Allow auto-make to start even if developed application is currently running. Note that automatically started make may eventually delete some classes that are required by the application.
275 compiler.document.save.trigger.delay=1500
276 compiler.document.save.trigger.delay.description=Delay in milliseconds before triggering save in response to document changes
278 compiler.build.data.unused.threshold=30
279 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
281 compiler.shared.event.group=true
283 vcs.annotations.preload=false
285 vcs.log.bek.sort.disabled=false
286 vcs.log.bek.sort.disabled.description=Disable IntelliSort
287 vcs.log.linear.bek.sort=false
288 vcs.log.linear.bek.sort.description=Third kind of IntelliSort that simplifies merges and tries to show history as linear
289 vcs.log.recent.commits.count=1000
290 vcs.log.recent.commits.count.description=Before full log is loaded (which can take some time), a number of recent commits is loaded to show quickly
291 vcs.log.open.another.log.visible=false
292 vcs.log.open.another.log.visible.description=An action that opens a new tab with log
293 vcs.log.keep.up.to.date=true
294 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
295 vcs.log.labels.redesign=true
296 vcs.log.labels.redesign.description=Show branch labels on the right with combined tag icons, do not display tag names, combine tracked branches, display detached heads with an exclamation mark
297 vcs.log.highlight.not.indexed=false
298 vcs.log.highlight.not.indexed.description=Highlight commits that are not indexed
299 vcs.log.index.git=true
300 vcs.log.index.git.description=Index all commits in Git repository for fast filtering
301 vcs.log.graph.history=false
302 vcs.log.graph.history.description=Action in context menu that opens a new log tab filtered by file in context
304 vcs.executable.validator.timeout.sec=60
305 vcs.unversioned.files.in.commit=true
307 psi.incremental.reparse.depth.limit=1000
308 psi.deferIconLoading=true
310 psi.track.invalidation=true
311 psi.track.invalidation.description=When PSI elements are invalidated, store stack traces in their user data for debugging
313 psi.element.list.cell.renderer.focus.border.enabled=false
314 psi.element.list.cell.renderer.focus.border.enabled.description=Enables default focus border in a list of PSI elements.
316 ide.suggest.file.when.creating.filename.like.directory=true
317 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
319 find.search.in.project.files=true
320 find.search.in.project.files.description=Whether Find in Path searches in .idea, *.ipr, *.iml, *.iws files
322 structureView.coalesceTime=500
324 keymap.show.alias.actions=false
325 keymap.windows.as.meta=false
326 keymap.windows.as.meta.description='Windows' key press/release events would be processed as 'Meta' modifier for shortcuts
327 frameworks.download.libraries.server.url=http://pluginsrepo-test:8080
328 caches.indexerThreadsCount=-1
329 navBar.updateMergeTime=100
330 navBar.userActivityMergeTime=100
332 ide.mac.fix.accessibleLeak=true
333 ide.mac.fix.accessibleLeak.description=Reduce a11y-related leaks in Oracle JDK
335 projectView.showHierarchyErrors=true
336 projectView.hide.dot.idea=true
337 projectView.choose.directory.on.compacted.middle.packages=false
338 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
340 show.live.templates.in.completion=true
341 show.live.templates.in.completion.description=Show live templates in completion
343 java.completion.make.outer.variables.final=true
344 java.completion.make.outer.variables.final.description=Make variables accessed from inner class final automatically
346 java.completion.argument.live.template=false
347 java.completion.argument.live.template.description=When completing a method call, start a live template with all arguments
349 java.completion.argument.live.template.completion=false
350 java.completion.argument.live.template.completion.description=If java.completion.argument.live.template is enabled, show completion for method arguments immediately
352 java.completion.show.constructors=false
353 java.completion.show.constructors.description=Show separate constructors when completing constructor call, instead of a single class name
355 java.annotations.inference.nullable.method=false
356 java.annotations.inference.nullable.method.description=Infer @Nullable annotation for method results
357 java.annotations.inference.nullable.method.restartRequired=true
358 java.annotations.inference.nullable.method.transitivity=true
359 java.annotations.inference.nullable.method.transitivity.description=If a method result is a call to a @Nullable method, reports the caller as @Nullable as well
360 java.annotations.inference.nullable.method.transitivity.restartRequired=true
362 java.hierarchy.service=false
363 java.hierarchy.service.description=Enable special indexing for quick JVM class hierarchy calculation
364 java.hierarchy.service.restartRequired=true
366 java.use.stub.hierarchy.in.inheritor.search=false
367 java.use.stub.hierarchy.in.inheritor.search.description=Use stub hierarchy (enabled by java.hierarchy.service key) in inheritor searches
369 java.max.package.name.length=1000
370 java.max.package.name.length.description=An upper length limit on string that the IDE considers worth checking for being package names
372 java.correct.class.type.by.place.resolve.scope=true
373 java.correct.class.type.by.place.resolve.scope.description=When resolving Java references, use the resolve scope of the currently processed source file
375 documentation.component.editor.font=false
376 documentation.component.editor.font.description=Use editor font in documentation window
378 ide.completion.show.better.matching.classes=true
379 ide.completion.show.better.matching.classes.description=Show non-imported but good matching classes in basic completion
381 ide.completion.show.lower.case.classes=false
382 ide.completion.show.lower.case.classes.description=Show non-imported classes starting with a lowercase letter in basic completion
384 ide.completion.delay.autopopup.until.completed=false
385 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
387 ide.completion.middle.matching=true
388 ide.completion.middle.matching.description=Suggest items in completion that contain the entered string somewhere in the middle.
390 ide.completion.lookup.element.preselect.depends.on.context=true
391 ide.completion.lookup.element.preselect.depends.on.context.description=Preselection of the first element in completion list depends on context
393 ide.completion.variant.limit=1000
394 ide.completion.variant.limit.description=Completion list will never show a number of (most relevant) items >= this number
396 ide.java.completion.suggest.static.after.instance=false
397 ide.java.completion.suggest.static.after.instance.description=Suggest static methods/fields after instance qualifier in Java completion
399 ide.java.completion.autopopup.only.on.qualified.references=false
400 ide.java.completion.autopopup.only.on.qualified.references.description=So that autopopup completion in Java works only after dot
402 ide.goto.middle.matching=true
403 ide.goto.middle.matching.description=Suggest items in goto actions that contain the entered string somewhere in the middle.
405 ide.goto.rebuild.delay=0
406 ide.goto.rebuild.delay.description=How many milliseconds to wait before updating the list in Goto Class/File/etc popups
408 ide.structural.navigation.visit.fields=false
409 ide.structural.navigation.visit.fields.description=Whether fields should be stopped at when navigating to the nex/previous structural member by Alt+Down/Up.
411 ide.non.english.keyboard.layout.fix=false
412 ide.non.english.keyboard.layout.fix.description=Enables a fix for key codes with non-English keyboard layouts
414 ide.keyboard.dvorak=false
415 ide.keyboard.dvorak.description=Enables Dvorak layout support if ide.non.english.keyboard.layout.fix is enabled
417 ide.dfa.getters.with.side.effects=
418 ide.dfa.getters.with.side.effects.description=A regex on qualified names of methods that look like getters but are not. For Constant Conditions & Exception inspection
420 ide.dfa.time.limit.online=1000
421 ide.dfa.time.limit.online.description=Time limit (in milliseconds) that is allowed to analyze data flow for one method in editor highlighting
422 ide.dfa.time.limit.offline=5000
423 ide.dfa.time.limit.offline.description=Time limit (in milliseconds) that is allowed to analyze data flow for one method in Analyze | Inspect Code...
425 idea.dfa.live.variables.analysis=true
426 idea.dfa.live.variables.analysis.description=Whether to flush dead variables when they're not needed when performing data flow analysis
428 ide.ignore.call.result.inspection.honor.inferred.pure=false
429 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
431 ide.enable.toolwindow.stack=false
432 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
434 enable.groovy.hotswap=true
435 enable.groovy.hotswap.description=Whether IntelliJ IDEA should add a special java agent to the debugged process\
436 which allows to hot-swap Groovy changes in some cases
437 dump.threads.on.empty.lookup=false
438 dump.threads.on.empty.lookup.description=Whether IntelliJ IDEA should issue a thread dump when an empty completion lookup appears.
440 disable.toolwindow.overlay=true
441 disable.toolwindow.overlay.description=Disable transparent toolwindow stripes.
443 core.pooled.threads=30
445 editor.dumb.mode.available=true
446 editor.dumb.mode.available.description=Paint editor in buffer to avoid blinking during inplace refactorings
447 enable.animation.on.dialogs=false
448 type.ahead.logging.enabled=false
450 ide.goto.implementation.show.interfaces=true
451 ide.goto.implementation.show.interfaces.description=Whether to show sub-interfaces when invoking\
452 'Go to Implementation' action (Ctrl+Alt+B) on an interface.
454 actionSystem.force.alt.gr=false
455 completion.show.intention.icon=true
456 tabs.alphabetical=false
457 remote.changelist.management.available=false
459 python.import.always.ask=false
460 python.django.timeout=30
461 python.django.timeout.description=Number of seconds to wait for manage.py list commands
462 introduce.variable.prefer.statements=false
463 introduce.variable.prefer.statements.description=If true, select line at caret if there is no selection on introduce; \
464 when false expressions chooser would be shown
466 show.method.base.class.in.java.file.structure=true
468 vcs.log.empty.change.list.creation=false
469 debugger.enable.breakpoints.during.evaluation=false
470 diagrams.rendering.no.cache=true
472 wolf.the.problem.solver=true
473 wolf.the.problem.solver.description=Disable 'global highlighting' to ease debug
474 ui.no.bangs.and.whistles=false
475 ui.no.bangs.and.whistles.description=true to disable all gradients as well as scrollbar animation
477 comment.by.line.bulk.lines.trigger=100
479 show.flex.debug.design.view=false
481 diff.patience.alg=false
482 diff.patience.alg.description=Use diff algorithm that prefers unique elements over non-unique. Ex: in "ABBCC" vs "BBCCA" only 'A' will be matched.
483 diff.verify.iterable=false
484 diff.verify.iterable.description=Enable diff algorithm self check
485 diff.verify.iterable.restartRequired=true
486 diff.unimportant.line.char.count=3
487 diff.unimportant.line.char.count.description=Threshold number of non-space characters to mark line as unimportant
488 diff.maximum.changes.array.size=10000000
489 diff.maximum.changes.array.size.restartRequired=true
490 diff.divider.repainting.disable.blitting=true
491 diff.divider.repainting.disable.blitting.description=Fix painting glitch on scrolling in diff - disable BLIT_SCROLL_MODE to force repainting with RepaintManager
492 diff.merge.resolve.conflict.action.visible=true
493 diff.merge.resolve.conflict.action.visible.description=Allows to resolve some conflict in merge in one click (with a high probability of wrong result)
494 diff.merge.resolve.conflict.action.use.greedy.approach=false
495 diff.merge.resolve.conflict.action.use.greedy.approach.description=Use greedy heuristic in attempt to resolve conflict. This leads to higher amounts of false-positive and true-positive results.
496 diff.enable.psi.highlighting=true
497 diff.enable.psi.highlighting.description=Enable advanced highlighting and code navigation in VCS content in diff viewers.
498 diff.pass.rich.editor.context=false
500 search.everywhere.toolwindows=true
501 search.everywhere.files=true
502 search.everywhere.structure=false
503 search.everywhere.symbols=true
504 search.everywhere.actions=true
505 search.everywhere.configurations=true
506 search.everywhere.settings=false
508 svn.use.incoming.optimization=false
509 svn.use.incoming.optimization.description=Use remotely (in svn repository) changed files list to optimize incoming revisions processing
510 svn.lowest.supported.format.for.command.line=1.7.0
511 svn.lowest.supported.format.for.command.line.description=Lowest svn working copy format command line integration could be used with
512 svn.use.svnkit.for.https.server.certificate.check=true
513 svn.use.svnkit.for.https.server.certificate.check.description=Use SVNKit to perform authentication to https repositories
514 svn.use.sqlite.jdbc=false
515 svn.use.sqlite.jdbc.description=Use SQLite JDBC driver (instead of SQLJet) to access svn working copy database
517 completion.enable.relevant.method.chain.suggestions=false
518 ide.mac.message.sheets.java.emulation=false
519 ide.mac.message.sheets.java.emulation.description=Use Java message sheets instead of native ones
520 ide.mac.message.sheets.java.emulation.dialogs=true
521 ide.mac.message.sheets.java.emulation.dialogs.description=Use Java message sheets based on awt dialogs instead of native sheets
522 linux.native.menu=false
523 linux.native.menu.description=Enables native menu on Ubuntu
524 windows.jumplist=false
525 windows.jumplist.description=Enables JumpLists on Windows
527 # via ExternalSystemApiUtil.isInProcessMode
528 # suppress inspection "UnusedProperty"
529 GRADLE.system.in.process=true
530 GRADLE.system.in.process.description=Whether IDEA should use 'in-process' mode for interaction with gradle api
532 grails.advanced.mode=false
533 bigger.font.in.project.view=false
534 bigger.font.in.project.view.description=Increases font size in Project View
535 darcula.use.native.fonts.on.linux=true
536 darcula.use.native.fonts.on.linux.description=If false, uses DejaVu Sans 13pt
537 idea.4.5.laf.enabled=false
538 ide.libnotify.enabled=true
539 ide.libnotify.enabled.description=Enables notifications via LibNotify
540 cvs.roots.refresh.uses.vfs=true
541 cvs.roots.refresh.uses.vfs.description=Should CVS roots refresh after update use VFS
542 vcs.add.remove.silent=true
544 ide.ui.scale.override=false
545 ide.ui.scale.override.description=Override system scale (used for debugging)
547 ide.ui.scale.description=Set UI scale factor in float
549 ide.ui.tree.indent=-1
550 ide.ui.tree.indent.description=Allows to increase or decrease indents in trees. Use -1 to use default indent
552 ide.new.notification.enabled=true
553 ide.new.notification.enabled.description=(temp key, will delete soon) Enables new notifications UI
554 ide.new.notification.visible.count=2
555 ide.new.notification.visible.count.description=Max number of visible notifications
557 ide.open.file.in.temp.project.dir=true
558 ide.open.file.in.temp.project.dir.description=Enables opening file in temp project directory
560 embed.scene.builder=true
561 embed.scene.builder.description=Show SceneBuilder embedded into IntelliJ IDEA frame
563 dsm.retina.darcula.legend=true
564 dsm.retina.darcula.legend.description=Experimental DSM legend component
566 new.retina.detection=false
567 new.retina.detection.description=New implementation to detect retina devices
569 ide.scratch.enabled=true
570 ide.scratch.enabled.description=Disables scratch files and buffers
571 ide.scratch.buffers=5
572 ide.scratch.buffers.description=Number of scratch buffer files
574 ide.show.progress.without.status.bar=true
575 ide.show.progress.without.status.bar.description=Disables transparent progress indicator when status bar is switched off
577 editor.injected.highlighting.enabled=true
578 editor.injected.highlighting.enabled.description=Disables injected fragments highlighting (requires project reopening)
580 run.processes.with.pty=false
581 kill.windows.processes.softly=false
582 output.reader.blocking.mode=false
585 ide.certificate.manager=true
587 editor.richcopy.max.size.megabytes=10
588 editor.richcopy.strip.indents=true
589 allow.dialog.based.popups=true
590 allow.dialog.based.popups.description=Allows to use a JDialog as popup toplevel
592 popup.fix.ide.frame.owner=false
593 popup.fix.ide.frame.owner.description=Uses correct owner for IdeFrame, but can break some popups
595 our.heavy.weight.popup=false
596 our.heavy.weight.popup.description=Disables HeavyWeightPopup cache in Swing
598 focus.fix.lost.cursor=false
599 focus.fix.lost.cursor.description=See IDEA-79312
601 suppress.focus.stealing=false
602 suppress.focus.stealing.description=(Experimental) Trying to fight focus stealing
604 ide.inertial.mouse.fix=false
605 ide.inertial.mouse.fix.description=See IDEA-71508
607 ide.mouse.popup.trigger.modifiers.disabled=true
608 ide.mouse.popup.trigger.modifiers.disabled.description=Do not show a context popup if right button is pressed with modifiers
610 ide.log.focuses=false
611 ide.log.focuses.description=Enables logging of focuses (Time consuming)
613 inplace.rename.segments.limit=200
614 emmet.segments.limit=50
615 emmet.template.length.limit.kilobytes=15
616 command.line.execution.timeout=30
618 ide.settings.keymap.input.method.enabled=false
619 ide.settings.keymap.input.method.enabled.description=Use input method instead of simple key event to enter shortcuts.
621 ide.settings.configurable.loading.threshold=0
622 ide.settings.configurable.loading.threshold.description=A positive number of milliseconds starts debugging of Settings loading.
624 ide.settings.replace.group.with.single.configurable=true
625 ide.settings.replace.group.with.single.configurable.description=Used to generate more compact tree for Settings/Preferences.
627 commonjs.complete.required.filename.with.extension=false
628 commonjs.complete.required.filename.with.extension.description=If checked, required filenames are completed with extension
630 spy.js.realtime.evaluation=false
631 spy.js.realtime.evaluation.description=Enables spy-js autocomplete and realtime evaluation
633 js.debugger.step.over.skip.same.line=true
634 js.debugger.skip.native.scripts=true
635 js.debugger.trace.resume=false
636 js.debugger.v8.use.any.breakpoint=true
637 js.debugger.chrome.use.any.breakpoint=true
638 nodejs.debugger.use.jb.support=true
639 js.debugger.name.mappings.by.source.code=false
640 js.debugger.map.this.by.source.code=true
643 js.debugger.fix.jspm.source.maps=false
645 js.collect.resolve.statistics=false
646 js.collect.resolve.statistics.description=If checked, JS resolve statistics will be collected during IDE run and printed to log \
647 on application exit. It may help with performance problems investigation.
649 html.prefer.short.notation.of.boolean.attributes=true
651 editor.disable.rtl=false
652 editor.disable.rtl.description=Disables RTL support in editor (all characters are displayed in LTR order)
654 editor.new.rendering=true
655 editor.new.rendering.description=Enables new editor rendering code, with support for RTL.
657 editor.zero.latency.rendering=true
658 editor.zero.latency.rendering.description=Enables zero-latency rendering mode in editor
660 editor.zero.latency.rendering.double.buffering=true
661 editor.zero.latency.rendering.double.buffering.description=Use double-buffering in zero-latency mode
663 editor.zero.latency.rendering.pipeline.flush=true
664 editor.zero.latency.rendering.pipeline.flush.description=Flush graphics pipeline in zero-latency mode
666 editor.zero.latency.rendering.debug=false
667 editor.zero.latency.rendering.debug.description=Make a pause after immediate rendering
669 decompiler.use.line.mapping=true
670 decompiler.use.line.mapping.description=Maps original to decompiled line numbers when stepping in debugger.
671 decompiler.dump.original.lines=false
672 decompiler.dump.original.lines.description=Show original line numbers as comments in decompiled text
674 ide.transparency.mode.for.windows=false
675 ide.transparency.mode.for.windows.description=Allow to add transparency to floating windows
676 ide.new.welcome.screen.force=false
679 editor.caret.width.description=Caret width
680 editor.caret.width.restartRequired=true
682 editor.transparent.scrollbar=true
683 editor.transparent.scrollbar.description=Don't paint background for editor scroll bars
685 editor.full.width.scrollbar=false
686 editor.full.width.scrollbar.description=Increase width of the vertical scrollbar to fit marks width
688 editor.scale.gutter.icons=true
689 editor.scale.gutter.icons.description=Scale gutter icons to fit line height
690 editor.scale.completion.icons=false
691 editor.scale.completion.icons.description=Scale element icons in completion popup according editor font
693 editor.xcode.like.scrollbar=false
694 editor.xcode.like.scrollbar.description=Enables auto-hideable Xcode-like editor stripes
696 editor.config.stop.at.project.root=true
697 editor.config.stop.at.project.root.description=Stops searching for .editorconfig at project root (requires project reopening)
699 editor.bold.underline.height=2
700 editor.bold.underline.height.description=Underline height for EffectType.BOLD_LINE_UNDERSCORE
702 error.stripe.enabled=true
703 error.stripe.enabled.description=Shows error stripes in the project view.
706 error.stripe.gap.description=Minimal space between error stripe.
708 JDK8042508.bug.fixed=false
709 JDK8042508.bug.fixed.description=Disable check for type variable until javac bug is fixed
711 linux.jdk.accessibility.atkwrapper.block=true
712 linux.jdk.accessibility.atkwrapper.block.description=Block Linux ATKWrapper a11y tool due to its EDT-rule-unawareness
714 javac.unchecked.subtyping.during.incorporation=true
715 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
717 javac.fresh.variables.for.captured.wildcards.only=true
718 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 ... \
719 Javac creates fresh variables only for i: Ai is a wildcard
721 check.power.supply.for.mbp=false
722 check.power.supply.for.mbp.description=Check for discrete video card and power supply on MBPs
725 force.subpixel.hinting=true
726 force.subpixel.hinting.description=Force using sub-pixel antialiasing
729 lcd.contrast.value.description=Set LCD text contrast value from 100 to 250
731 removable.welcome.screen.projects=true
732 removable.welcome.screen.projects.description=Allows removing recent projects from welcome screen with mouse
733 ide.find.show.preview=true
734 ide.find.as.popup=false
735 ide.find.as.popup.description=Show new 'lightweight' popup instead of modal dialog (action 'Find in Path')
736 ide.remove.help.button.from.dialogs=false
737 ide.remove.help.button.from.dialogs.description=Removes help button from dialogs
739 database.native.loading.description=Enables native schema loader if present
740 database.native.loading=true
741 database.scrollable.result.sets.description=Enables scrollable result sets, if JDBC driver reports it support supports them
742 database.scrollable.result.sets=true
743 database.src_storage.enabled.description=Enables database sources storage
744 database.src_storage.enabled.restartRequired=true
745 database.src_storage.enabled=false
746 database.src_storage.writable.description=Enables database sources storage modification
747 database.src_storage.writable.restartRequired=true
748 database.src_storage.writable=false
750 git.status.write=true
751 git.blocking.read=true
752 git.file.history.full=true
753 git.file.history.full.description=Adds "--full-history --simplify-merges" to git log arguments when retrieving history for a file. \
754 This may sometimes result in empty merges being shown in the file history. \
755 However, skipping this arguments hides some side branches if the end result is the same.
757 hg4idea.process.ignored=false
758 hg4idea.process.ignored.description=Process and highlight mercurial ignored files. \
759 Switching on this option may lead to some performance problems.
761 cidr.cygwin.cmakePermissionsFix=true
762 cidr.cygwin.cmakePermissionsFix.description=Update permissions for the bin/ folder inside the installed IDE so that the bundled CMake could run
763 cidr.lldb.enableXcodeLLDB=false
764 cidr.lldb.enableXcodeLLDB.description=Enable LLDB from Xcode
765 cidr.max.intellisense.file.length=500000
766 cidr.max.intellisense.file.length.description=Maximum length of C-based language file (in characters) IDE should provide code assistance for.
768 ide.window.shadow.painter=false
769 ide.window.shadow.painter.restartRequired=true
770 ide.window.shadow.painter.description=Enables light-weight shadows for heavy-weight child windows (Windows only)
771 ide.win.frame.decoration=false
772 ide.win.frame.decoration.description=Enables Frame and Dialog decorations for IntelliJ and Darcula LaFs on Windows
773 darcula.fix.native.flickering=false
774 darcula.fix.native.flickering.description=Fixes white flash on first window appearance
775 darcula.fix.maximized.frame.bounds=true
776 darcula.fix.maximized.frame.bounds.description=Disables modification of frame maximized bounds
778 terminal.buffer.max.lines.count=1000
779 terminal.distraction.free=false
780 rubymine.use.vagrant.credential.cache=true
781 rubymine.rails.console.use.spring=false
782 ruby.chef.foodcritic.timeout=150
783 search.everywhere.pattern.checking=true
784 search.everywhere.pattern.checking.description=Avoid searching classes and symbols if pattern contains only one dot
785 idea.concurrent.scanning.files.to.index=true
786 welcome.screen.project.grouping.enabled=true
787 welcome.screen.project.grouping.enabled.description=Allows to group recent projects
789 custom.folding.max.lookup.depth=50
790 custom.folding.max.lookup.depth.description=Max lookup depth for custom folding comments in a PSI tree.
793 tfs.set.connection.timeout=false
795 application.deactivation.timeout=1500
796 ide.mac.yosemite.laf=true
797 ide.mac.yosemite.laf.restartRequired=true
798 ide.mac.yosemite.laf.description=Replaces Aqua LaF to enhanced IntelliJ LaF
800 dart.server.vm.options=
801 dart.server.vm.options.description=Dart VM options to use when starting Dart Analysis Server process
802 dart.server.additional.arguments=
803 dart.server.additional.arguments.description=Dart Analysis Server command line arguments
804 dart.projects.without.pubspec=false
805 dart.projects.without.pubspec.description=For special internal Dart projects only
807 editor.breadcrumbs.highlight.on.hover=false
808 editor.breadcrumbs.highlight.on.hover.description=Highlight corresponding ranges in editor on breadcrumb item hover (requires project reopening)
809 testDiscovery.enabled=false
810 testDiscovery.enabled.description=Enable instrumentation during tests to be able to start 'tests which pass this code' later
812 ruby.remote.debugger.supports.catchpoint.removal=true
814 ide.mac.new.color.picker=false
816 trace.focus.on.app.activation=false
817 trace.focus.on.app.activation.description=Focus tracing on application activation and deactivation
818 trace.focus.on.app.restartRequired=false
822 idea.regexp.search.uses.indices=true
823 idea.regexp.search.uses.indices.description=Should IDE find in path use indices when searching with regular expression
825 idea.io.safe.sync=true
826 idea.io.safe.sync.description=When "Safe Write" is enabled, sync() is invoked after the last write to flush data to disk
828 ide.prioritize.ui.thread=true
829 ide.prioritize.ui.thread.description=In presence of UI activity, deprioritizes all other threads for the activity to complete ASAP
831 ide.require.transaction.for.model.changes=true
832 ide.require.transaction.for.model.changes.description=Whether write action can only happen under TransactionGuard
834 dumb.aware.run.configurations=false
835 dumb.aware.run.configurations.description=Enable executing run configurations in dumb mode
836 select.run.configuration.from.context=true
837 select.run.configuration.from.context.description=Select run configuration when run from context (gutter icon, popup menu)
839 focus.follows.mouse.workarounds=false
840 focus.follows.mouse.workarounds.description=Enables some workarounds for Focus-follows-mouse issues, like IDEA-112015
842 cidr.xcode.derived.data.override=true
843 cidr.xcode.derived.data.override.description=Ignore Xcode DerivedData location settings
845 ide.text.effect.new=true
846 ide.text.effect.new.description=Enables new effect painter for text
847 ide.text.effect.new.scale=true
848 ide.text.effect.new.scale.description=Enables scalable effect painter for text
849 ide.text.effect.new.metrics=true
850 ide.text.effect.new.metrics.description=Use line metrics to calculate text offset in the effect painter
852 ide.intellij.laf.win10.ui=false
853 ide.intellij.laf.win10.ui.description=Enables Windows 10 look
855 ide.http.server.response.actual.status=false
856 ide.rest.api.requests.per.minute=30
857 ide.built.in.web.server.activatable=false
860 NodeJS.Docker.description=Enables Node.JS remote execution with Docker (if Docker and Node.JS plugins are installed)
861 rainbow.highlighter.colors=
862 rainbow.highlighter.colors.description=List of colors for rainbow highlighter in hex format. Example: aabbcc, 123123, ff0000, 111111
865 ide.new.icons.restartRequired=true
866 ide.new.icons.description=Trying new platform icons
868 ide.remote.interpreters.use.rsync=true
869 ide.remote.interpreters.use.rsync.description=Use rsync utility to synchronize remote interpreters and local stubs
871 javafx.fxml.controller.from.loader=false
872 javafx.fxml.controller.from.loader.description=Resolve FXML controllers specified with FXMLLoader.setController()
874 low.memory.watcher.sync=true
875 low.memory.watcher.sync.description=Whether LowMemoryWatcher runnables should be executed on the same thread that the low memory events come
877 typing.freeze.report.dumps=false
878 typing.freeze.report.dumps.description=Automatically reports thread dumps to our statistics server
880 store.basedir.parent.detection=true
881 ide.ui.composite.editor.for.combobox.description=Allows to use composite components based on JPanel as a ComboBox editor
882 ide.ui.composite.editor.for.combobox=true
884 debugger.show.values.inplace=false
885 debugger.show.values.inplace.description=Show primitive values near variables inside current execution line
886 show.configurables.ids.in.settings=false
887 show.configurables.ids.in.settings.description=Show configurables ids in settings when user holds Shift. Works in Keymap and Settings trees
889 ide.projectView.globalOptions=true
890 ide.projectView.globalOptions.description=Make Project View options such as autoscroll to/from source, etc global per panes and per projects. For details see https://youtrack.jetbrains.com/issue/IDEA-85255
892 bytecode.ref.index=false
893 bytecode.ref.index.description=Enables find usages using references from bytecode
894 bytecode.ref.index.restartRequired=true