PhpStorm 2016.2 Help

File 'idea.properties'

The file idea.properties, located in the bin
directory of the PhpStorm installation folder, should not be edited. Instead of editing the original
idea.properties, create file idea.properties
in the location specified below, open it for editing and add the required properties.

So, depending on your platform:

For Windows: in %USERPROFILE%\.PhpStorm XX

For *NIX: in ~/.PhpStorm XX

For OS X: in ~/Library/Preferences/PhpStorm XX

You can create an empty file idea.properties and open it in the editor by choosing
the Help | Edit Custom Properties command on the main menu.

Remove this property or set to a very large number, if you need
code assistance for any files to be available, regardless of their size.

idea.max.intellisense.filesize=2500

Console cyclic buffer

This option controls console cyclic buffer: keeps the console output size not higher than the
specified buffer size (Kb). Older lines are deleted. In order to disable cycle buffer, use
idea.cycle.buffer.size=disabled

idea.cycle.buffer.size=1024

Launcher

Configure if a special launcher should be used when running processes from within IDE.
Using Launcher enables "soft exit" and "thread dump" features.

idea.no.launcher=false

Classpath

To avoid too long classpath

idea.dynamic.classpath=false

ProcessCanceledException

Uncomment this property to prevent IDE from throwing ProcessCanceledException when user activity
detected. This option is only useful for plugin developers, while debugging PSI related activities
performed in background error analysis thread.

DO NOT UNCOMMENT THIS UNLESS YOU'RE DEBUGGING THE IDE ITSELF. Significant slowdowns and lockups will
happen otherwise.

idea.ProcessCanceledException=disabled

Pop-up window weight

There are two possible values of idea.popup.weight property: "heavy" and "medium".
If you have WM configured as "Focus follows mouse with Auto Raise" then you have to
set this property to "medium". It prevents problems with the pop-up menus on some
configurations.

idea.popup.weight=heavy

System anti-aliasing

Use default anti-aliasing in system, i.e. override value of "Settings|Editor|Appearance|Use anti-aliased font"
option. May be useful when using Windows Remote Desktop Connection for instance.

idea.use.default.antialiasing.in.editor=false

Repaint

Disabling this property may lead to visual glitches like blinking and fail to repaint on certain display adapter cards.

sun.java2d.noddraw=true

Editor performance

Removing this property may lead to editor performance degradation under Windows.

sun.java2d.d3d=false

Slow scrolling

Workaround for slow scrolling in JDK6.

swing.bufferPerWindow=false

Editor performance under X Window

Removing this property may lead to editor performance degradation under X Window.

sun.java2d.pmoffscreen=false

Avoid long hangs

Workaround to avoid long hangs while accessing clipboard under OS X.

ide.mac.useNativeClipboard=True

Maximum load size

Maximum size (kilobytes) IDEA will load for showing past file contents - in Show Diff or when calculating Digest Diff

idea.max.vcs.loaded.size.kb=20480

Copy library jars

IDE copies library jars to prevent their locking. If copying is not desirable, specify "true"

idea.jars.nocopy=false

Start the JVM in debug mode

The VM option value to be used to start the JVM in debug mode.
Some JREs define it in a different way (-XXdebug in Oracle VM)

idea.xdebug.key=-Xdebug

Switch into JMX 1.0 compatibility mode.

Uncomment this option to be able to run PhpStorm using J2SDK 1.5+ while working with application
servers (like WebLogic) running 1.4.

jmx.serial.form=1.0

Fatal errors notifications

Change to 'enabled' if you want to receive instant visual notifications
about fatal errors that happen to an IDE or plugins installed.