ターミナルエミュレータ
PyCharm には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。専用のターミナルアプリケーションに切り替えることなく、Git コマンドの実行、ファイルのアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。
ターミナルプラグインを有効にする
この機能は、デフォルトで PyCharm にバンドルされて有効になっているターミナル(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
最初、ターミナルエミュレーターはデフォルトのシステムシェルで実行されますが、Windows PowerShell、コマンドプロンプト cmd.exe、sh
、bash
、zsh
、csh
など、他の多くのシェルもサポートしています。シェルの変更の詳細については、「ターミナル設定」を参照してください。
ターミナルツールウィンドウを開く
に移動するか、Alt+F12 を押します。
任意のファイル (たとえば、プロジェクトツールウィンドウの Alt+1 または開いているエディタータブ) を右クリックし、 を選択すると、そのファイルのディレクトリに新しいセッションを含むターミナルツールウィンドウが開きます。
新しいローカルセッションを開始する
別のタブで新しいセッションを開始するには、ツールバーの
をクリックするか、Ctrl+Shift+T を押します。
タブ内で複数のセッションを実行するには、タブを右クリックして、コンテキストメニューで右に分割または下に分割を選択します。
プロジェクトまたは PyCharm を閉じると、ターミナルはタブとセッションを保存します。タブ名、現在の作業ディレクトリ、さらにはシェルの履歴まで保存されます。
タブを閉じるには、ターミナルツールバーの をクリックするか、Ctrl+F4 を押します。
Alt+Right と Alt+Left を押して、アクティブなタブを切り替えます。または、Alt+Down を押して、すべてのターミナルタブのリストを表示することもできます。
ターミナル画面をクリアするには、Ctrl+L を押します。
新しい SSH セッションを開始する
ツールバーで、
をクリックし、新規 SSH セッションを選択します。
接続するホストのアドレスを入力し、認証データを提供します。
または、SSH 構成を構成している場合は、リストからいずれかを選択できます。

接続を終了するには、ターミナルタブで をクリックします。
ターミナルタブの名前を変更
タブを右クリックし、コンテキストメニューからセッション名の変更を選択します。
ターミナルで検索
ターミナルセッションで特定の文字列を検索するには、Ctrl+F を押します。これにより、セッション内のすべてのテキスト (プロンプト、コマンド、出力) が検索されます。
デフォルトでは、検索では大文字と小文字が区別されません。検索フィールドで 大 / 小文字を区別するをクリックすると、大文字と小文字が区別されます。
ターミナルエミュレータを設定する
Ctrl+Alt+S を押して設定を開き、
を選択します。または、ターミナルツールバーの
をクリックし、設定を選択します。
詳細は、ターミナル設定を参照してください。
ターミナルエンジンを選択
現在、PyCharm には 3 つのターミナルエンジンがあります。
Classic。これは、JediTerm(英語) ライブラリ上に構築された標準のターミナルエミュレーターで、ユーザー入力 (コマンドとキーストローク) が基盤となるシェルに直接送信されます。
実験的 2024 (非推奨)。このターミナル(PyCharm 2024.* では「New Terminal」と呼ばれていました)には、自動補完や AI 機能といった高度な IDE 機能が統合されていました。しかし、互換性の問題も生じたため、非推奨となりました。このターミナルエンジンを選択できるのは、PyCharm 2024.* で有効にしたユーザーのみです。このターミナルエンジンに関するドキュメントは、以前のバージョンの PyCharm ヘルプに記載されています。
2025 年に改訂 (ベータ)。これは現在進行中の作業であり、従来の CLI 動作との互換性とパフォーマンスの向上を確保することを目的としています。
ターミナルツールウィンドウを開きます: 。
ツールウィンドウのヘッダーで、
をクリックし、ターミナルエンジンを選択します。
または、IDE 設定 (Ctrl+Alt+S) を開いて、
に移動します。
関連ページ:

ターミナル設定
このページを使用して、組み込みターミナルエミュレータの設定をカスタマイズします。ターミナルプラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。プロジェクト設定:これらの設定は、現在のプ...

ターミナルエミュレータ
PyCharm には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。専用のターミナルアプリケーションに切り替えることなく、Git コマンドの実行、ファイルのアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してくだ...

Python コンソール
Python コンソールでは、Python シェルでの経験と同様に、Python コマンドとスクリプトを 1 行ずつ実行できます。Python コンソールで使用可能なアクション:コンソールでは、次のことができます。コマンドを入力し、を押して実行します。結果は同じコンソールに表示されます。使用基本コード補完とタブ補完。asyncio コルーチンを実行します。およびを使用してコマンドの履歴をスクロールし、必要なコマンドを実行します。エディターからソースコードをコンソールに読み込みます。コンテキ...