PyCharm 2025.3 ヘルプ

プラットフォームプロパティリファレンス '

idea.properties ファイルには、IntelliJ プラットフォームに特有の設定とその他の関連するプロパティの両方を含めることができます。プラットフォームプロパティを設定するには、ヘルプメニューでカスタムプロパティの編集をクリックします。

任意のプロパティ名でマクロを使用してその値を挿入することができます。たとえば、${user.home} を使用して、ユーザーのホームディレクトリを基準にしたパスを指定します。

プロパティ

デフォルト値

説明

idea.chooser.lookup.for.project.dirs

true

PyCharm が有効なプロジェクトのディレクトリ内を見て、そのディレクトリに対応するアイコンをマークするかどうかを定義します。このプロパティを無効にすると、そのようなルックアップはユーザーのホームディレクトリの外部では実行されません。

idea.cycle.buffer.size

1024

コンソールサイクリックバッファの最大サイズ(キロバイト単位)を設定します。コンソールの出力サイズがこの値を超えると、最も古い行が削除されます。サイクリックバッファを無効にするには、idea.cycle.buffer.size=disabled を設定します。

idea.dynamic.classpath

false

長いクラスパスがファイルに書き込まれ、コマンドラインで渡されるのではなく、そこから読み込まれるかどうかを定義します。デフォルトでは、これは無効になっています。コマンドがシェルで許可されている文字数を超えた場合、コマンドは失敗します。

idea.max.content.load.filesize

20000

PyCharm がオープンして処理できるファイルの最大サイズ(キロバイト単位)を設定します。

idea.max.intellisense.filesize

2500

PyCharm がコーディング支援を提供するファイルの最大サイズ (キロバイト単位) を設定します。大きなファイルのコーディング支援では、エディターのパフォーマンスが低下し、メモリ消費量が増加する可能性があります。

idea.max.vcs.loaded.size.kb

20480

変更の比較時に過去のファイルの内容を表示するために PyCharm がロードする最大サイズ(キロバイト単位)を設定します

idea.no.launcher

false

PyCharm からプロセスを実行するときに特別なランチャーを使用するかどうかを定義します。ランチャーはデフォルトで有効になっており、「ソフト終了」と「スレッドダンプ」機能を提供します。これを無効にするには、idea.no.launcher=true

idea.popup.weight

heavy

ウィンドウマネージャーがマウスでフォーカスを変更してウィンドウを自動的に上げるように設定されている場合は、このプロパティを medium に設定します。これにより、設定によってはポップアップメニューの問題を防ぐことができます。

idea.ProcessCanceledException

enabled

ユーザーアクティビティが検出されたときに PyCharm が ProcessCanceledException をスローするかどうかを定義します。これを無効にするのは、プラグインを開発し、IDE 自体(バックグラウンドエラー分析スレッドで実行される PSI に関連するアクティビティ)をデバッグする必要がある場合です。これは、大幅な遅延やロックアップを引き起こす可能性があるためです。

---

${idea.home} マクロ

${idea.home} マクロを使用して、IDE インストールホームに相対的な場所を指定します。

また、${xxx} は、その値を参照するために xxx が(このファイルの前の行で定義されたものを含む)任意の java プロパティです。

IDE の config フォルダーへのパス

IDE 設定フォルダーへのパスをカスタマイズする場合は、このオプションのコメントを外します。

idea.config.path=${user.home}/.PyCharm/config

IDE システムフォルダーへのパス

IDE システムフォルダーへのパスをカスタマイズする場合は、このオプションのコメントを外します。

idea.system.path=${user.home}/.PyCharm/system

ユーザーがインストールしたプラグインへのパス

ユーザーがインストールしたプラグインフォルダーへのパスをカスタマイズする場合は、このオプションのコメントを外します。

idea.plugins.path=${user.home}/.PyCharm/config/plugins

IDE ログフォルダーのパス

IDE ログフォルダーへのパスをカスタマイズする場合は、このオプションのコメントを外します。

idea.log.path=${user.home}/.PyCharm/system/log

最大ファイルサイズ

最大ファイルサイズ (キロバイト) IDE がコーディング支援を提供する必要があります。ファイルが大きくなると、エディターの動作が遅くなり、コーディング支援が有効になっている場合は全体的なシステムメモリ要件が遅くなります。https://youtrack.jetbrains.com/issue/IDEA-72543

ファイルのサイズに関係なく、ファイルを使用できるようにコーディング支援が必要な場合は、このプロパティを削除するか、非常に大きな数値に設定します。

idea.max.intellisense.filesize=2500

ファイルサイズの上限

IDE がロードできる最大ファイルサイズ。例: 「ファイル内検索」アクションで指定された制限を超えるファイルがある場合、IDE はそのようなファイルを無視します。サイズ制限を手動で指定することで、デフォルトの最大サイズをオーバーライドできます。

idea.max.content.load.filesize=2000

コンソール循環バッファ

このオプションは、コンソールのサイクリックバッファを制御します。コンソールの出力サイズを指定されたバッファサイズ(Kb)以下に保ちます。古い行が削除されます。サイクルバッファを無効にするには、idea.cycle.buffer.size=disabled

idea.cycle.buffer.size=1024

ランチャー

IDE 内からプロセスを実行するときに特別なランチャを使用するかどうかを設定します。Launcher を使用すると、「ソフト終了」と「スレッドダンプ」機能が有効になります。

idea.no.launcher=false

クラスパス

クラスパスが長すぎるのを避けるには

idea.dynamic.classpath=false

ProcessCanceledException

ユーザーアクティビティが検出されたときに IDE が ProcessCanceledException をスローしないようにするには、このプロパティのコメントを外します。このオプションは、バックグラウンドエラー解析スレッドで実行される PSI 関連のアクティビティをデバッグする際にのみ、プラグイン開発者にとって有用です。

独自が開発している IDE を使用していない限り、このことを認めないでください。それ以外の場合、大幅な減速やロックアップが発生します。

idea.ProcessCanceledException=disabled

ポップアップウィンドウの重さ

idea.popup.weight プロパティには "heavy" と "medium" の 2 つの値があります。WM が "Auto Raise でマウスに追従する " として WM を設定している場合、このプロパティを "medium" に設定する必要があります。いくつかの設定でポップアップメニューの問題を防ぎます。

idea.popup.weight=heavy

システムアンチエイリアス

システムでデフォルトのアンチエイリアス処理を使用します。つまり、設定 | エディター | 外観 | アンチエイリアスフォントを使用オプションの値を上書きします。たとえば、Windows リモートデスクトップ接続を使用している場合に便利です。

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

再描画

このプロパティを無効にすると、点滅などの視覚的な不具合が発生し、特定のディスプレイアダプターカードで再描画できなくなります。

sun.java2d.noddraw=true

エディターのパフォーマンス

このプロパティを削除すると、Windows ではエディターのパフォーマンスが低下する可能性があります。

sun.java2d.d3d=false

スロースクロール

JDK6 でのスロースクロールの回避策

swing.bufferPerWindow=false

X Window でのエディターのパフォーマンス

このプロパティを削除すると、X Window でエディターのパフォーマンスが低下する可能性があります。

sun.java2d.pmoffscreen=false

長いハングを避ける

macOS でクリップボードにアクセスしている間、長いハングを避けるための回避策。

ide.mac.useNativeClipboard=True

ライブラリの jar をコピーする

IDE はライブラリジャーをコピーしてロックを防ぎます。コピーが望ましくない場合は、"true"

idea.jars.nocopy=false

デバッグモードで JVM を起動する

デバッグモードで JVM を起動するために使用される VM オプション値。いくつかの JRE はそれを異なる方法で定義しています (Oracle VM の -XXdebug)

idea.xdebug.key=-Xdebug

JMX 1.0 互換モードに切り替えます。

1.4 を実行しているアプリケーションサーバー(WebLogic など)を操作しているときに、J2SDK 1.5 以降を使用して PyCharm を実行できるようにするには、このオプションのコメントを外します。

jmx.serial.form=1.0

致命的なエラー通知

インストールされている IDE またはプラグインで発生する致命的なエラーに関する瞬時のビジュアル通知を受け取る場合は、'enabled' に変更します。

idea.fatal.error.notification=disabled
2024 年 4 月 08 日