PyCharm の新機能

PyCharm 2019.2の新機能

改善されたJupyter Notebookエクスペリエンス、すぐに利用できるさらに多くの言語の構文の強調表示、最初のPython 3.8のサポートなど

pro only と記載されている機能は、PyCharm Professional エディションでのみサポートされています:

Jupyter Notebook

すべて実行、上をすべて実行、下をすべて実行

Jupyterのサポートで最も要求されている機能の1つは、ワンクリックですべてのセルを実行することです。Jupyterの実行ロジックの一部をPyCharm側に再実装する必要があったため、これはそれほど簡単ではないことがわかりました。この機能がPyCharmでご利用いただけるようになったことをお知らせいたします。

改善されたサーバー構成

複数のプロジェクトが開かれている場合、PyCharmは暗黙のうちに最初に開かれたプロジェクトを使用して管理対象Jupyterサーバーを起動します。これは今設定可能です。Jupyterサーバーが待機する特定のポートを選択することもできます。

仮想線との間隔

ブラウザでJupyter Notebookを表示すると、レイアウトによってセルの間隔が少し狭くなります。そのため、コードをPythonファイルとして表示するPyCharmアプローチは、もう少し密集しているように見えます。コードを見やすくするために、ファイルに永続化されていない仮想の空行をノートブックに挿入します。

変数値のインライン表示

PyCharmデバッガを使用すると、変数を追跡したり、ノートブックを使用しているときの現在の状態を表示したりできます。

さらなる改善

  • もう1つよく要求される機能は、カーネルを再起動する機能です。これは現在可能です。
  • PyCharmからJetBrains Datalore(英語)にノートブックを直接公開できるようになりました

IDEの改善

多くの一般的な言語のためのコード強調表示

異なる言語のコードがプロジェクトに潜入するようなプロジェクトに取り組んでいますか? PyCharmは、Windowsの.batファイル、C#、C++、Groovy、Lua、Makefileなどの構文を強調表示します。

基本的なbashのサポート

ほとんどのプロジェクトは、人生のある段階で、bashファイルをリポジトリにチェックインします。PyCharmは、bash構文を強調表示し、基本補完機能を提供し、Shellcheckと統合してbashファイルをチェックします。

Windowsの見栄えを改善

PyCharmはWindows上でこれまで以上に見栄えが良くなりました。UIの外観をよりモダンにするために微調整しました。

RESTクライアントのcURLサポート

今すぐcURL形式がサポートされています。cURL形式のリクエストをコピーしてHTTPリクエストファイルに直接貼り付けるだけで、適切なフォーマットに変換できます。この新しい機能を使用するには、新しい.httpファイルまたはHTTPリクエストのスクラッチファイルを作成してから、cURL文字列を貼り付けるだけです。自動的にフルリクエストに変換されます。

リクエスト間でクッキーを保存する

許可を要求するエンドポイントを後で呼び出すためにサービスに対して認証要求を行ったとします。これまではこの認証応答は失われていたため、必要になるたびにそれを要求する必要がありました。今これは課題ではありません! すべてのクッキーはあなたの将来の使用に備えて保管され、次回のリクエストで転送されます。

EditorConfigサポートの改善

EditorConfigファイルを使用すると、コードスタイル設定をリポジトリに直接埋め込むことができます。この機能をより柔軟になるように改善しました。たとえば、プロジェクトのさまざまな部分に異なる設定を設定(英語)するために複数のEditorConfigファイルを使用する(英語)ことが可能になりました。ドキュメントでさらに学ぶ

Python

Python 3.8:位置限定パラメータ

関数の使用を制限するために、位置定義専用パラメーターを関数定義に指定してください。この新しい構文を使用すると、特定のシーケンスに従って呼び出すことを目的とした引数を厳密に定義できます。

Python 3.8:代入式

コードのコンパクトさと読みやすさを向上させるために、式内に値を割り当てます。たとえば、1行のコードを使用して条件式を作成し、同時に変数値を割り当てることができます。

Python 3.8 その他

変数の Final 注釈

メソッド、クラス、および変数の使用が制限されたクラスやサブクラスを、Final修飾子を使用して設計し、不要な継承やオーバーライドを回避します。

f-stringsで等号を使用する

f文字列は、式とその値を同時に表示するために「=」を使用できるようになりました。式とその出力の両方を表示する文字列を生成するには、f '{expr =}'を使用してください。

インラインPython関数

PyCharmの主な機能の1つは、コードを自動的にリファクタリングする機能です。これにより、操作が完了した後でも、コードの動作は変わらないことが確実にわかります。Python関数を自動的にインライン化する機能が追加されました。Pythonリファクタリングの詳細

重複コードをすばやく見つける

重複コードは臭いコードなので、PyCharmを使用すると、単一の関数にリファクタリングする必要がある可能性があるかどうかを知ることができます。

JavaScript

改善された変数の名前変更

動的参照の名前を変更するかどうかを選択できるようになり、リファクタリングコードのカスタマイズ性が向上しました。選択した場合は、プレビューインターフェースを使用して、実際に名前変更したい出現箇所とそのままにする出現箇所を決定できます。

デバッグ中にスマートステップインを更新

「スマートステップイン」(Shift-F7)機能が後押しされました。ターゲットが見やすくなり、矢印キーまたはTabキーで簡単に切り替えることができます。その後、Enterキーを押して選択したターゲットにステップインすることができます。

デバッガのライブラリーの可視性を改善

デバッガ呼び出しスタックのフィルタアイコンを使用すると、すべての呼び出しをサードパーティコードから隠すことができます。これで、ライブラリーとしてマークしたものはすべてこの新機能で隠すことができます。

データベース

全文検索

PyCharm Professional エディションには、弊社のプロフェッショナルデータベースIDEであるJetBrains DataGrip(英語)のすべてのデータベース機能がバンドルされています。データベースツールの新機能の1つは、複数のデータソースにわたる全文検索です。隠れている場所に関係なく、データを見つけることができます。

PyCharm 2019.1について学ぶ

Jupyter ノートブックpro only

ノートブックで作業

ノートブックを編集しているとき、ソースは通常のPythonファイルのように見えます。これはあなたのコードの周囲をナビゲートすることから軽い作業をします。もちろん、ラウンドトリップ編集がサポートされており、PyCharmまたはブラウザのいずれかに加えられたすべての変更はすぐに反映されます。

セルの実行とデバッグ

Jupyterノートブックは、データを探索し、そのやり取りの補助に優れています。PyCharmを使用すると、IDEでノートブックからセルをすばやく実行およびデバッグできるため、Jupyterノートブックはさらに使いやすくなりました。もちろん、ブラウザ内ノートブックのホットキーの多くはPyCharmでも機能します。例:Shift + Enterキーを押して強調表示されたセルを実行し、下のセルを選択します。

サーバーとカーネルの管理

ノートブックを早く始めましょう。PyCharmを使用すると、サーバーやカーネルを手動で起動する必要はありません。単にノートブックを開いてセルを実行するだけです。PyCharmは自動的にサーバーと開いたノートブック用の適切なカーネルを起動します。

変数ビューアー

変数の現在の値を見失った場合は、PyCharmの変数ビューアーを使用して、すべてが正しく表示されていることを確認できます。

IDEの改善

最近使用したロケーション

開発時、自分自身がコード内の異なる場所の間を行ったり来たりする必要があることに気づくでしょう。PyCharmでは、最近使用したファイル間をすばやく移動できるように、最近使用したファイル(Ctrl+E、またはmacOSでは Cmd+E )がポップアップ表示されていましたが、ファイルにアクセスするだけではなく、特定の場所に移動する必要があるため、目的のロケーションにすばやく移動できるように、新しく改善された「最近使用したロケーション」ポップアップ(Ctrl+Shift+E、またはmacOSでは Cmd+Shift+E )を導入しました。

UIテーマプラグイン

デフォルトのスタイルが気に入らないUIテーマプラグインのサポートを改善しました。'tag:UI'を探すことでプラグインマーケットプレイスでそれを見つけるか、独自のものを作る方法を学びましょう(英語)

Sublime Textキーマップ

新しいツールに乗り換えるときに、最も難しい部分の1つはすべての新しいホットキーを学ぶ必要があることです。Sublime TextからPyCharmへの切り替えを誰でも簡単に行えるように、Sublime Textキーマップを追加しました。

さらなる改善

  • ネイティブSSH for Git:以前のバージョンでは、SSH for Gitは組み込みSSHまたはネイティブSSHを使用するように構成できました。対話型プロンプトが認証に必要になる場合に備えて、組み込みSSHが必要でした。新しいバージョンでは、これらのプロンプトはネイティブSSHで処理できます。ネイティブSSHは、より優れたセキュリティプロトコルなど、より多くの機能をサポートしているため、組み込みオプションは削除されました。

Pythonの改善

大規模コレクションのデバッガパフォーマンス

PyCharmデバッガは、コレクションの初期ロード中に速度を落とすことなく、無限大のコレクションを処理できるようになりました。

データクラスの継承

Python 3.7データクラスはすでにPyCharmでサポートされていましたが、データクラスのサブクラスも確実に正確なコード補完を取得できるように、このサポートを拡張しました。

ステータスバーのインタープリター

Pythonやフレームワークのバージョン間を移行するときなど、複数の環境用にアプリケーションを開発している場合、すばやく切り替えて現在使用しているバージョンを一目で確認できれば、作業が楽になります。

変数代入の型チェック

Pythonのオプション入力はコードを文書化し、間違いを防ぐのに役立ちます。変数代入で型をチェックすることで、サポートをさらに強化しました。

リモートインタープリターpro only

Vagrantfileの構文

PyCharmはVagrantボックス内のPythonインタープリターをサポートしており、Vagrantファイルの見栄えも良くなりました。

sudoによるSSH

Raspberry PiのGPIOピンを制御するにはrootアクセスが必要です。そのため、GPIO開発を容易にするために、PyCharm 2019.1でSSH経由でroot権限でコードを実行できるようにしました。もちろん、他の用途にroot権限を使用することもできますが、一般的には推奨しません。

Web 開発pro only

HTMLとCSSのクイックドキュメントの改善

CSSは何年にもわたってはるかに強力になってきており、それがより複雑になっています。このより複雑で現代的なCSSを回避するために、クイックドキュメントサポートを改善しました。詳細については、Ctrl+Q (またはmacOSでは Ctrl+J )を押すだけです。心配しないでください。'p' タグのドキュメントを検索しても、誰にも言いません。

すべての新しいJavaScriptデバッグコンソール

PyCharm Professional エディションには、JetBrains WebStormからの優れたJavaScriptサポートが付属しています。Node.JSコードとブラウザー内JavaScriptの両方で動作する、新しく改善されたJavaScriptデバッグコンソールを作成しました。

ユニット・テスト

pytest用マルチプロセステストランナー

大規模なテストスイートは適していますが、実行にはしばらく時間がかかります。もう少し早く完了させるために、pytest統合をアップグレードしてマルチプロセステスト実行をサポートします。

データベースpro only

新しいデータベース接続フロー

PyCharm Professional エディションは、JetBrains DataGripのすべてのSQLサポートをバンドルしています。新しいデータベース接続を構成するプロセスを改善しました。これをまだ試していないのであれば、おやつに出かけましょう。データベースを設定した後、テーブルを探索できることに加えて、Pythonコードでクエリを記述するときにスキーマ対応のSQL補完も取得できます。

PyCharm 2018.3について学ぶ

Python

WSLインタープリターpro only

Windowsを使っていますか?Linux用のアプリケーションを開発していますか? PyCharmのLinux環境でコードを実行するためのもう1つの選択肢があります。Windows Subsystem for Linuxでコードを実行してください

F-stringパフォーマンス: より速く正確に

Python 3.6が登場したとき、F-stringsは最も人気のある機能の1つでした、もちろんPyCharmは初めからサポートしてきました。それらがさらに普及しているため、PyCharmでより速くするためにいくつかの変更を加え、同様に多くのバグを修正しました。

複数行のTODO

YouTrackで最も支持されている機能の1つは、複数行のTODOをサポートするという要求でした。今ここにあります: PyCharm 2018.3では、複数行のTODOがPython(および他の言語)でサポートされています。

コード・スタイル: インポートを最適化するための追加オプション

PyCharmがあなたのコードのインポートを自動的にフォーマットできることを知っていましたか?これにより、PEP 8やプロジェクトのコードスタイルガイドに従ってコードを簡単にフォーマットできます。PyCharm 2018.3はインポートソートのための様々な設定オプションを拡張します。

さらなる改善

  • 毎年すべてのファイルで著作権に関する声明を更新する必要があるプロジェクトを維持していますか?プロジェクトのライセンスに準拠するための著作権ツールを参照してください。設定 | 設定で設定できます。エディター|著作権。
  • 型ヒントは、ミスをするのが難しくなります。サードパーティのパッケージの型ヒントの共有を容易にするために、PEP 561 はPyPI上に別のスタブパッケージを公式に公開する方法を導入しました。これらは現在、PyCharmでサポートされています。
  • Python 3.7は新しい'breakpoint' ステートメントを導入しました。PyCharmの以前のバージョンでは、PyCharmデバッガでデバッグしていても、これはpdbを起動します。これ以降、'breakpoint' ステートメントはPyCharmデバッガを起動します。
  • Docker Composeインタープリターを使用している場合、PyCharmがDocker Composeの起動に使用するコマンドを正確に構成できるようになりました。これにより、Webアプリケーション全体に「docker-compose up --build」を使用し、TDDテストの実行に「docker-compose exec」を使用できます。pro only

IDEの改善

どこからでも検索できるため、どこでも検索できます。検索のすべての場所のポップアップで検索オプションを絞り込んで、探しているものをより早く見つける必要があるオプションが表示されるようになりました。

プラグインリポジトリ

PyCharmはPythonを開発するための素晴らしいツールです。しかし、PyCharmを使ってTerraFormファイルやAnsibleプレイブックを作成できることをご存知ですか。それはすべてサードパーティ製のプラグインで可能です。プラグインリポジトリをリフレッシュしましたため、チェックアウトしてPyCharmをカスタマイズしてください。

インデント・ステータスバー

どのようなインデントが優れているか世界中で議論されてきました。JetBrains がどれかを推奨することはありませんが、ファイルの作成者がどんなインデントを使用していたか確認することができます。このステータスバーは、これらのファイルを推奨するインデント・タイプに変換することもできます。

永続的なターミナルタブ

IDE を起動して最初に行うのは、さまざまな目的で使用する複数のターミナルタブのセットアップですか? ターミナルタブは永続的されるようになったため、朝のルーティーンを変更する必要があります。PyCharmは、記憶しています。さらにラベルを付けることができます。

タイム・トラッキングpro only

PyCharmはあなたの課題トラッカーに接続します:タスクとコンテキストで、素早くtrackerからチケットを選び、新しいブランチを作成し、始めることができます。PyCharm 2018.3以降、IDEはチケットの作業時間を測定し、自動的に課題追跡システムを更新することができます。

バージョン管理

GitHubプルリクエスト

GitHubのコードを少し見直すプロセスをスムーズにするために、プルリクエストで提案されたコードをチェックするだけです。新しいプルリクエストツールウィンドウに移動し、プルリクエストを調べ、PRを右クリックして'新しいローカルブランチを作成する'をチェックしてください。

さらなる改善

  • プロジェクトはサブモジュールを使用していますか? PyCharmはあなたのためにサブモジュールをチェックアウトし、残りのプロジェクトで更新します。
  • VCSログをナビゲートすることは少し簡単になりました:今戻って、見てきた、とコミットの間で転送するために(macOS上または Cmd-[Cmd-]Ctrl-[Ctrl-] を使用することができますカップルのより新しいナビゲーションオプションが用意されています。
  • 内側のSherlockとつながり、誰がそのコードを書いたのか調べましょう。PyCharmの改善された注釈( 'git blame')は、実際の犯人を確実に手に入れるためにヒストリーをさらに深く掘り下げることを可能にします。空白とコードの動きを無視するはあらゆるコード探偵のために不可欠なツールです。

データベースpro only

Pycharm Professional エディションは、JetBrains DataGrip(英語)のすべてのデータベース機能をバンドルしています。これらの機能にアクセスするには、データベースツールウィンドウから、およびSQLコードを記述します。さらに学習したい方に

Cassandraのサポート

PyCharmプロフェッショナルエディションは、ほぼすべての一般的に使用されるSQLデータベースを確実にサポートしています。ここでは、非構造化NoSQLデータベースをサポートするための最初のステップを設定しました。今すぐCassandraのサポートをお試しください!

さらなる改善

  • 外部キーが設定されている場合、PyCharmは自動的に 'JOIN' ステートメントを補完します。その際、クエリを読みやすくするためにテーブルにエイリアスを追加します。PyCharmがあなたのテーブルに使うエイリアスを設定することができます。
  • 'GROUP BY'を使用するクエリを書くときは、必要な列を明示的に選択する必要があります。PyCharmを使用すると、列でグループ化したいときに 'SELECT *'クエリを簡単に変換できます。
  • 'WHERE' を追加せずに 'UPDATE' または 'DELETE' クエリを実行したことがありますか? PyCharmは、これが実際にやりたいことであるかどうかを確認するように求めてきます。チャンスはそれほど良くないためです。

フロントエンド開発pro only

PyCharmプロフェッショナルエディションは、JetBrains WebStorm(英語)のすべてのWeb言語機能をバンドルしています。JavaScript、HTML、またはCSSを編集するたびに、WebStormのすべての機能をIDEで使用できます。さらに学習したい方に

Chromeのプラグインなしでライブ編集

PyCharmプロフェッショナルエディションはしばらくの間、ライブ編集HTMLをサポートしていますが、プラグインをインストールする必要があります。今では、プラグインを使わずにHTMLやCSSをライブ編集できるため、好きなようにページスタイルを整えることができます。

Angular書き換え

Angularのサポートを更新しました。Angularのコーディングは、より高速で正確になるはずです。

PyCharm 2018.2について学ぶ

Python

pipenvのサポート

Pipenvは、アプリケーションの依存関係管理を簡素化します。PyCharm 2018.2は、プロジェクトをPipfileで開いたときに自動的にpipenvを作成し、pipenvで新しいプロジェクトを簡単に作成できるようにします。

クイック・ドキュメントが新しく改善

わくわくするような新しいライブラリーを試してみたいが、一日中ドキュメントを読んでいたくないですか。PyCharmのクイックドキュメントは見栄えがよく読みやすくなりました。 Ctrl+Q (macOSではCtrl+J )を押すと、必要な資料を正確にエディターで直接表示できます。

pytest フィクスチャ
そしてpytest-bddpro only

Pytestはコードを簡単にテストします。PyCharm 2018.2ではPytestのサポートをBDDで、コードインテリジェンスをフィクスチャにアップグレードしました。Fixtureはコミュニティ版とPyCharm 2018.2のプロフェッショナル版の両方で入手でき、BDDサポートのためのPyCharm Professional エディションを入手できます。

reSTプレビュー

PyCharm(プラグイン付き)がどのようにMarkdown文書がどのように表示されるかを、すでに見ているかもしれません。この機能は、reStructuredTextで使用できるようになりました。

Attrsのサポート

Python 3.7で新しく登場した新しいDataclassesについて読んできましたが、まだプロジェクトをアップグレードすることはできませんか? attrsライブラリーは、これらの機能をPythonのあらゆるバージョンに提供します。

コード・インサイトの改善

PyCharmはPythonコードをより速く書くのを手助けすることを目指しています。そのため、コードの洞察力をさらに向上させました。型ヒントをさらに確認し、非同期コードで関数呼び出しを正しく待っているかどうかを確認し、迅速な修正を提供します。

Pythonサポートのさらなる改善

  • スクリプトの標準入力にリダイレクトされる実行構成でファイルを指定できるようになりました
  • PyCharmデバッガが、コンピューター上で実行中のPythonプロセスにアタッチできることをご存知ですか?同時に多数のPythonプロセスを実行している場合、これは面倒です。設定メニューのプログラムでプログラム名のフィルタを指定します。ビルド、実行、デプロイ | Pythonデバッガとターゲットへのアクセスを早くする
  • 大きな変数を扱うときは、変数の読み込みに時間がかかることがあります。コードをステップ実行するときには、速度が低下する可能性があります。これで、要求に応じて変数のみを表示するようにデバッガを設定し、デバッグ作業をスピードアップできます。
  • 依存関係をアップグレードすることは重要です。それはなぜ更新がパッケージ管理スクリーンで利用可能であるかをPyCharmがあなたに告げる理由です。安定版にアップグレードするか、最新のプレリリース版をそのまま使用するかを選択できます。

バージョン管理

複数のGitHubアカウントのサポート

定期的に複数のGitHubアカウントを使用しますか? PyCharm 2018.2は、PyCharm 2018.2をより便利に切り替えることができます。

ログタブ: 複数のタブと差分プレビュー

ヒストリーを知らない彼はそれを繰り返すことになる。複数のタブでスライスしてダイスすることができるため、プロジェクトの履歴から簡単に学ぶことができました。

特定のリビジョンでリポジトリ全体を参照する

彼らはそれができないと言い、熱力学の第二の法則に違反していると言った。時間旅行:今PyCharmで利用可能です。

データベース

クエリプラン図の作成pro only

SQLは強力な言語であり、多くの複雑な方法でデータを表示できます。アプリケーションのパフォーマンスを維持するには、クエリプランを確認してください。PyCharm 2018.2では、クエリの微調整やインデックスの追加が必要な場所を視覚的に調べることができます。

IDEの改善

新しいアイコン

PyCharm 2018.2は以前よりも洗練されています。新しいデザイン哲学は、意味的に重要な色の使用を減らし、必要なものを一目で容易に見つけることができます。

MacBook プロのタッチバーがサポートされるようになりました

タッチバーを備えたMacBook Proをお持ちですか? PyCharmは、コード、デバッグ、VCSなどを実行するためのコンテキスト依存のタッチバーコンテキストを提供します。

JavaScript

ブラウザで実行されているコードのコードカバレッジ: 未使用コードの検索pro only

コードのメンテナンスは、通常、開発者が好むタスクではありません。未使用のコードを削除すると、作業が速くなり、タスクをすばやく完了できます。PyCharmは、未使用のクライアントサイドJSコードを見つけるのに役立ちます。

Angularの高速インデックス作成pro only

パフォーマンスは重要なトピックです。新しいAngularプロジェクトのインデックス作成が2倍のスピードで行われていることをお知らせします。

多くの新しいインテンションおよびリファクタリング、たとえばExtract React Componentpro only

PyCharm 2018.2を信頼してJavaScriptをリファクタリングする:Reactコンポーネントを抽出し、インターフェースを実装し、列挙型のTypeScript switch文のケースを生成するなど。

Vueイベントとイベント修飾子用のコード補完pro only

ほとんどのVueテンプレートには、イベントコードが添付されています。PyCharmはハンドラを正しいイベントにつなげるのを容易にします。

PyCharm 2018.1について学ぶ

Python

Python 3.7のサポート

__future__インポート注釈からデータクラス、、:PyCharmと最新Pythonの機能を使用し、よりを。

拡張コードインテリジェンス

PyCharm 2018.1では、コードに注釈を付けるために型ヒントを使用する方がさらに簡単です。型ヒントはスーパークラスから継承され、typing.NewTypeを使用してカスタムタイプを定義することができます。暗黙のままにしたい場合は、コレクションの型推論も改善しました。

ユニットテストのガターアイコン

JavaScriptテストでテストを実行するためのガターアイコンがすでに表示されている場合があります。これらはPythonテストでも使用できるようになりました。

データ科学

コードセルpro only

科学的コードを書くとき、ファイル全体を実行することは必ずしも意味をなしません。作業中のファイルの一部だけを実行し、データをリロードするのを待つことはありません。Scientific モード(表示 | Scientific モード)をオンにして、今すぐ試してみてください!

Scientific プロジェクトpro only

Scientific プロジェクトを作成することで、分析を迅速に開始してください。Scientific プロジェクトでは、データ用のフォルダー構造とConda環境がすぐに作成されます。カスタムCondaインストールを使用しますか? PyCharmにどのConda実行可能ファイルを指示することができます。

Web 開発

Flask CLIpro only

Flaskは新しいバージョンで 'flask' コマンドを導入しました。PyCharmで 'flask' コマンドを使用する実行構成を作成することができます。

TypeScript 2.7完全サポートpro only

PyCharm Professional エディションには、JetBrainsのJavaScript IDEであるWebStormのすべての機能が付属しています。このリリースの新機能は、TypeScript 2.7のすべての新機能を完全にサポートしています。

バージョン管理

ファイルを部分的にコミットする

細かいコミットが好きですか? PyCharm 2018.1ではコミットに含める変更を正確に選択できます。

改善されたリベースサポート

リベースは、ほとんど開発者が楽しみにしている作業です。PyCharmの新しいリベース統合で痛みを緩和しましょう。

リモート開発

簡単なSSH Pythonインタープリターの設定pro only

リモートマシンでコードを実行しますか?それがEC2箱またはあなたのRaspberry Piであるかどうか、PyCharmはそれを接続することを容易にします。

改善されたDocker Composeサポートpro only

Docker Compose 3.3以降のサポートを追加し、Docker Composeベースのインタープリターのパフォーマンスを改善し、コマンドラインDockerを使用したときのログの外観をよりよくするように出力を変更しました。

データベースのサポート

'クラスの検索' ウィンドウを使用してテーブルを検索pro only

PyCharm Professional エディションは、データベースIDEであるJetBrains DataGripのすべての機能をバンドルしています。この使いやすい統合を利用するには、クラスの検索ウィンドウを使用して、接続されたデータベースのテーブルを見つけることができます。

さらなる改善

  • さまざまなスケーリング値を使用する複数のモニタを含む、より多くのHiDPI構成がWindows上でサポートされるようになりました。

  • プロジェクトビューでフォルダーを右クリックし、Open in terminalを選択すると、選択したフォルダーに作業ディレクトリーが設定された組み込みPyCharmターミナルを開くことができます。