JetBrains Fleet 1.41 ヘルプ

Python 入門

このチュートリアルでは、JetBrains Fleet での Python 開発について学びます。インストール、プロジェクトのセットアップ、コードの操作について説明します。

前提条件

  • JetBrains Toolbox 1.22.10970 以降: ダウンロードページ

  • サポートされている Python バージョン: 2.7 および 3.6 からバージョン 3.11 まで。

  • Python virtualenv のサポート: .venv/ または venv/ ディレクトリ、Pipfile または Poetry pyproject.toml ファイルを含むプロジェクト

ソフトウェアのインストール

Python をダウンロードしてインストールする

  • オペレーティングシステムに対応するバージョンの Python をダウンロードします: https://www.python.org/downloads/(英語)

    Windows を使用している場合は、Microsoft ストアから Python をダウンロードできます。

Fleet をダウンロードしてインストールする

  1. JetBrains Toolbox をダウンロードしてインストールします。

  2. JetBrains Toolbox で、JetBrains Fleet アイコンの近くにあるインストールをクリックします。

    Download and install Fleet

ワークスペースをセットアップする

ワークスペースは、プロジェクトが存在するディレクトリです。プロジェクトファイルと設定が含まれています。既存のプロジェクトを開いたり、空のディレクトリを開いて新しいプロジェクトを開始したりできます。

ワークスペースを開く

  1. ⌘ O を押すか、メニューからファイル | オープンを選択します。

  2. ファイルブラウザーで、コードを含むフォルダーに移動し、オープンをクリックします。

  3. ディレクトリの内容がファイルパネルに表示されます。ワークスペースが、最近表示したワークスペースのリストに追加されます。

    Open an existing workspace

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

後で説明するスマートモードでは、プロジェクトワークスペースに次のいずれかが含まれている場合、JetBrains Fleet は仮想環境を自動的に検出し、Python インタープリターを構成します。

  • .venv/ または venv/ ディレクトリ

  • Pipfile

  • Poetry pyproject.toml ファイル

上記のいずれも見つからない場合、JetBrains Fleet はデフォルトの場所で Python 実行可能ファイルを探します。

それ以外の場合は、以下で説明するように、Python インタープリターを手動で構成できます。

ワークスペースの Python インタープリターを構成する

  1. 以下のいずれか 1 つを実行します:

    • JetBrains Fleet ウィンドウの右下隅にある Python インタープリターセレクターをクリックします。

      Selecting a Python interpreter in the widget
    • ⌘ , を押して、プロジェクト設定のタブに切り替えます。次に、ツールチェーン | Python セクションの Python ドロップダウンをクリックします。

      Selecting a Python interpreter for the workspace
  2. 以下のいずれか 1 つを実行します:

    • 以前に構成された Python インタープリターのいずれかを選択します

    • 追加をクリックし、Python 実行可能ファイルへのパスを指定します。

スマートモードを有効にする

JetBrains Fleet は、本格的なコードエディターとしてではなく、スマートテキストエディターとして使用できます。ただし、コードインテリジェンス機能が必要な場合は、スマートモードをオンにして有効にすることができます。

スマートモードを有効にする

  • ウィンドウの右上隅にあるスマートモードをクリックし、次に Enable をクリックします。

    有効にするボタンをクリックした後、バックエンドの準備が行われるまでしばらく待つ必要がある場合があります。

    Smart mode popup

スマートモードでできることは次のとおりです。以下はスマートモード機能の完全なリストではなく、Fleet でどのように機能するかを理解するのに役立ついくつかの例です。

クイックフィックスとインテンションアクションを使用する

  • ⌥⏎を押して、現在のコンテキストで Fleet が提案するアクションにアクセスします。

    invoke intention actions

コードのリファクタリング

  • リテラルにキャレットを置くか式を選択し、⌃ R を押して、変数の新しい名前を入力します。

    renaming a variable
  • ⌘ B を使用してシンボルの宣言に移動します。

  • コードのインターラインを使用して、使用箇所および階層メンバーに移動します。

  • ⌘ E および⌘⇧ E のエラーをざっと参照してください。

コードを実行する

スマートモードを有効にし、Python インタープリターを構成すると、プロジェクトを実行できます。そのためには、エディターでガターアイコンを使用するか、アプリケーションの実行方法を微調整できる実行構成を作成できます。

エディターから実行

  • アプリケーションのエントリポイントに移動し、ガターの実行アイコンをクリックします。「メイン」を実行しますを選択します。

    Running a script using a gutter icon

    スクリプトの実行結果が下部パネルに表示されます。

    Script is executed in the bottom panel

前に記述されていたように、プログラムを実行する別の方法は、実行構成を使用することです。詳細については、実行構成を作成して起動するを参照してください。

関連ページ:

スマートモード

Fleet は、軽量テキストエディターとしても、インテリジェントコードエディターとしても使用できます。システムリソースを節約するために、リソースを消費する機能は必要なときにのみ有効にします。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。準備アクティビティが完了するまで待つ必要がある場合があります。後でスマートモードを無効にしたい場合は、同じポップアップから無効にすることができます。機能:スマー...

Python コードを実行する

Python インタープリターを構成していれば、Fleet から直接 Python コードを実行できます。簡単な方法:プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。ガターの実行アイコンをクリックし、実行を選択します。または、実行するクラスまたはメインメソッドにキャレットを置き、キーを押します。カスタマイズ可能な方法:引数を渡す場合、またはスクリプトの実行をカスタマイズする場合は、実行構成を使用します。実行...

Go 後置補完テンプレートのリスト

この表は、Go コードで使用できる後置補完テンプレートをまとめたものです。ブール式を否定します。func foo(b bool) { if b! {} }func foo(b bool) { if !b {} }& 演算子を式の前に追加します。func foo() *string { s :=