PyCharm 2026.1 Help

Visual Studio Code から移行

このガイドは、Visual Studio Code を使用しており、PyCharm への切り替えに関する情報が必要な Python 開発者を対象としています。 これには、Visual Studio Code プロジェクトを PyCharm にインポートするために必要な実践的な手順が含まれています。その後、2 つの IDE の最も顕著な違いとして、 ユーザーインターフェース一般的なワークフローショートカット について簡単に説明します。

Python プロジェクトを PyCharm にインポートする

Visual Studio Code で作成した Python プロジェクトをインポートするには、PyCharm でプロジェクトディレクトリを開くだけです:

  1. 次のいずれかを実行します:

    • ファイル | オープン に進みます。

    • ようこそ画面で、 オープン をクリックします。

  2. 開いたダイアログで、目的のソースコードを含むディレクトリを選択します。 外部で作成されたアプリケーションには、通常のディレクトリアイコン a directory icon が付いていることに注意してください。

  3. オープン (Mac の場合) または OK (Windows の場合) をクリックします。

  4. 別のプロジェクトを開いている場合は、新しいプロジェクトを別のウィンドウで開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを指定します。

Python インタープリターを構成する

PyCharm は、ソースディレクトリで仮想環境を検索します。 検出された場合、PyCharm はそれをプロジェクトに使用するか、 新しいインタープリターを構成することを提案します。

既存のソースからプロジェクトを作成する

環境が検出されない場合、PyCharm はプロジェクトのシステムインタープリターを設定します。

他の型の Python インタープリターの構成については、次のいずれかのセクションを参照してください。

必要なパッケージをインストールする

インポートされたプロジェクトに仮想環境が含まれていない場合は、 新しい Python インタープリターを構成し 、それに必要なパッケージをインストールできます。

実行構成をインポートする

現時点では、PyCharm は launch.json からの実行 / デバッグ構成のインポートをサポートしていません。 プロジェクトの実行 / デバッグ構成を手動で作成する必要があります。

  1. 実行 | 実行構成の編集 に進みます。 または、 実行 ウィジェットで をクリックし、ドロップダウンメニューから 実行構成の編集 を選択します。

    実行 / デバッグ構成ポップアップ
  2. 実行 / デバッグ構成 ダイアログで、ツールバーの をクリックするか、 Alt+Insert を押します。 リストには、実行 / デバッグ構成テンプレートが表示されます。 Python を選択します。

    新しい実行 / デバッグ構成テンプレートの選択
  3. launch.json の構成に従って、実行 / デバッグ構成パラメーターを指定します。

実行 / デバッグ構成の作成の場合に、最も一般的な launch.json 属性をパラメーターに変換する方法を次に示します。

name

実行 / デバッグ構成の名前。

名前 フィールドに指定します。

type

実行 / デバッグ構成の型。

構成を作成するときに、対応する型を選択します。

リクエスト

プログラムをデバッグモードで起動するか、すでに実行中のプログラムにデバッガーを接続するかを指定します。

"request": "launch" の場合、構成パラメーターを設定する必要はありません。

構成に "request": "attach" が含まれている場合、PyCharm で同様の実行 / デバッグ構成を作成することはできません。 詳細については、「プロセスに接続 」を参照してください。

プログラム

構成の起動時に実行される実行可能ファイルまたはファイル。

ドロップダウンから実行するターゲットの型を選択します。 次に、Python スクリプトへのパスまたは実行するモジュール名を指定します。

cwd

依存関係やその他のファイルを検索するための現在の作業ディレクトリ。

作業ディレクトリ フィールドに指定します。

引数

プログラムの実行時またはデバッグ時にプログラムに渡される引数。

スクリプトパラメーター フィールドに引数を指定します。 このフィールドでは、Visual Studio Code 構成ファイルの 変数(英語)に対応するマクロを使用できます。 詳細については、 実行中のスクリプトにパラメーターを渡す を参照してください。

env

環境変数。

環境変数 フィールドに環境変数を指定します。 詳細については、「実行 / デバッグ構成 」を参照してください。

envFile

環境変数を含む dotenv ファイルへのパス。

".env" ファイルへのパス フィールドにファイルへのパスを指定します。 詳細については、「実行 / デバッグ構成 」を参照してください。

コンソール

プログラムの実行またはデバッグに使用するコンソール。

PyCharm では、コードは通常 実行 ツールウィンドウで実行されます。 When debugging, the デバッグ console is opened by default. However, you may want to specify other execution options.

justMyCode

省略するか true に設定すると、デバッグはユーザーが作成したコードのみに制限されます。

PyCharm では、 設定 | ビルド、実行、デプロイ | デバッガー | ステップライブラリスクリプトにステップインしない チェックボックスを有効または無効にすることでこれを構成できます。 詳細については、 ステップイン​ を参照してください。

ユーザーインターフェースの違い

ワークスペースなし

PyCharm を起動すると、まず ワークスペース の概念がないことに気が付きます。 つまり、一度に作業できるプロジェクトは 1 つだけです。 Visual Studio Code では通常、相互に依存する可能性のある一連のプロジェクトがありますが、PyCharm では、一連のモジュールで構成される単一のプロジェクトがあります。

関連のないプロジェクトが複数ある場合は、別々のウィンドウで開くことができます。

ツールウィンドウ

Visual Studio Code と同様に、PyCharm にもツールウィンドウがあります。

ツールウィンドウ
  1. Project ツールウィンドウ

  2. コミット ツールウィンドウ

  3. 実行 ツールウィンドウ

  4. Python コンソール​ ツールウィンドウ

  5. データベース ツールウィンドウ

ツールウィンドウを開くには、対応するツールウィンドウボタンをクリックします。

ツールウィンドウバー

マウスを使用したくない場合は、割り当てられたショートカットを押すことでいつでも任意のツールバーに切り替えることができます。 覚えておくべき最も重要なショートカットは次のとおりです。

  • ドライバー: Project

  • ドライバー: コミット

  • ドライバー: ターミナル

ツールウィンドウについてもう一つ言えるのは、ドラッグ、ピン留め、固定解除、アタッチ、デタッチができることです:

ツールウィンドウ表示モード

詳細については、 ツールウィンドウの配置 および ツールウィンドウの表示モード を参照してください。

ツールウィンドウのレイアウトの保存や復元を補助する便利なコマンドがいくつかあります:

  • Window | Layouts | Save Current Layout as New: 配置を新しいレイアウトとして保存します。

  • Window | Layouts | Restore Current Layout: 現在のレイアウトの変更をリセットします。 (Shift+F12 経由でも使用可能)

詳細については、 レイアウト を参照してください。

複数ウィンドウ

PyCharm のウィンドウ管理は、 Visual Studio Code とは少し異なります。 1 つのプロジェクトで複数のウィンドウを開くことはできませんが、任意の数のエディタータブを個別のウィンドウに切り離すことができます。 タブを別のウィンドウに移動するには、タブを右クリックして タブを新規ウィンドウに移動 を選択します (または Shift+F4 を押します)。

開いているファイルを常に選択

デフォルトでは、PyCharm はエディタータブを切り替えても プロジェクトツールウィンドウ 内のファイルに移動しません。 ただし、 Project ツールウィンドウの設定でこれを有効にすることができます。

「常に開いているファイルを選択する」オプションを有効にする

一般的なワークフロー

「保存」ボタンなし

PyCharm には 保存 ボタンはありません。 PyCharm では、リファクタリングを元に戻したり、 ローカル履歴​ から変更を元に戻したりできるため、毎回変更を保存するよう依頼しても意味がありません。

それでも、コンパイル、ファイルを閉じる、IDE からフォーカスを切り替えるなどの特定のイベントによって、ディスクへの物理的な保存がトリガーされることを知っておくことは価値があります。 自動保存の動作を変更するには、 Ctrl+Alt+S を押して設定を開き、 外観 & 振る舞い | システム設定 に移動します。 システム設定 ページで、 自動保存 セクションを見つけます。

システム設定の構成

保存アクション

経験豊富な Visual Studio Code ユーザーであれば、 保存アクション (コードの再フォーマット、インポートの整理など、保存時に自動的にトリガーされるアクション)に精通しています。

PyCharm には、 保存アクションがあり、 Settings | Tools | Actions on Save で見つけて有効化できます。

設定: 保存時のアクション

コミット時のアクション

変更をコミットすると、さまざまなアクションを自動的に実行できます。 たとえば、テストを自動的に実行したり、コードを再フォーマットしたり、インポートを最適化したりできます。

VCS への変更のコミット

ショートカット

次の表は、上位の Visual Studio Code アクション(およびそれらのショートカット)が PyCharm にどのようにマッピングされるかを示しています(いつでも使えるように印刷しておくことをお勧めします)。

Visual Studio Code

PyCharm

アクション

ショートカット

アクション

ショートカット

トリガーの提案

Ctrl+Space Ctrl+I

⌃ Space ⌘ I

基本補完

Ctrl+Space

ファイルに移動

Ctrl+P

⌘ P

ファイルに移動

Ctrl+Shift+N

コマンドパレットを表示

Ctrl+Shift+P F1

⇧ ⌘ P F1

アクションの検索

Ctrl+Shift+A

すべてのシンボルを表示

Ctrl+T

⌘ T

シンボルに移動

Ctrl+Alt+Shift+N

サイドバーの表示 / 非表示を切り替えます

Ctrl+B

⌘ B

Hide all tool windows

Ctrl+Shift+F12

行を下 / 上に移動

Alt+Up/Down

⌥ ↑/⌥ ↓

行を移動する

Alt+Shift+Up/Alt+Shift+Down

行削除

Ctrl+Shift+K

⇧ ⌘ P

行削除

Ctrl+Y

クイックフィックス

Ctrl+。

⌘ 。

クイックフィックス / インテンションアクションを表示

Alt+Enter

エディターグループの履歴を移動する

Ctrl+Shift+Tab

⌃ ⇧ ⇥

スイッチャー

Ctrl+Shift+Tab

実行

F5

実行

Shift+F10

実行とデバッグ

Ctrl+Shift+D

⇧ ⌘ P

デバッグ

Shift+F9

文書のフォーマット

Shift+Alt+F

⇧ ⌥ F

コードの整形

Ctrl+Alt+L

定義へジャンプ

F12

宣言または使用箇所に移動

Ctrl+B

ピーク定義

Alt+F12

⌥ F12

クイック定義

Ctrl+Shift+I

参照の表示

Shift+F12

⇧ F12

Show usages

Ctrl+Alt+F7

すべての参照を検索

Alt+Shift+F12

⌥ ⇧ F12

使用箇所の検索

Alt+F7

複数ファイル内検索

Ctrl+Shift+F

⇧ ⌘ F

複数ファイル内検索

Ctrl+Shift+F

リファクタリング

Ctrl+Shift+R

⌃ ⇧ ⇥

リファクタリング

Ctrl+Alt+Shift+T

シンボルの名前変更

F2

名前を変更

Shift+F6

行に移動

Ctrl+G

⌃ G

行に移動する

Ctrl+G

次を検索

F3

⌘ G

次を検索

F3

戻る

Alt+Left

⌃ -

戻る​

Ctrl+Alt+Left

進む

Alt+Right

⌃ ⇧ -

進む​

Ctrl+Alt+Right

VSCode キーマップ

新しいショートカットを覚えたくない場合は、 VSCode Keymapプラグインをインストールできます。 これにより、PyCharm に VSCode キーマップが追加され、Visual Studio Code のショートカットを忠実に再現します。

PyCharm の VSCode キーマップ

アクションを検索

何らかのアクションのショートカットがわからないときは、 Ctrl+Shift+A 経由で利用可能な アクションを検索 機能を試してみてください。 入力を開始して名前でアクションを見つけたり、ショートカットを参照したり、コールします。

プッシュアクションを検索する
2026 年 6 月 1 日