PyCharm 2016.3リリース:Python 3.6の完全サポート、Pythonコンソールの改善、変数エクスプローラーなど

みなさんこんにちは! 昨日、すでにダウンロード可能な新しいPyCharm 2016.3をリリースしました

このリリースは、2016年の新機能を備えた最新のメジャーアップデートです。









PyCharmの前回のリリースからちょうど4か月が経過しました。 この間、PyCharmはPython、Django、Web、および科学開発用のツールで多くの有用な改善を受け取りました。これらは常に密接に統合され、互いに効果的に機能します。 本日、PyCharmの新しいバージョンに登場した興味深い重要な事項をお知らせいたします。



Python 3.6の完全サポート







まず、PyCharm 2016.3は最新のPython 3.6を完全にサポートしています。 現在、Python 3.6は安定したベータ段階にあり、今年12月に予定されている公式リリースの準備が整っています。 次の標準がサポートされています。





Djangoのサポート







Djangoプロジェクトのサポートを追加し、いくつかの小さな改善を加えました。





Pythonコンソールの複数行コマンド







このリリースでは、主に複数行コマンドのフォーマットと表示に関連するPythonコンソールの多くのバグを修正しました。 コンソールでのコードの実験と作成が、はるかに便利になり、視覚的にも快適になりました。 Pythonコンソールの多くの小さな改善に加えて、Tabキーを押すことでIPythonの自動補完を追加しました。



可変ブラウザ



ワークスペースのデバッグモードでは、現在のプロジェクトで使用されている変数のみがあります。 すべてのサービス変数とシステム変数は、「特殊変数」セクションの下に隠されています。 IPythonインタープリターが使用される場合、すべてのIPythonユーティリティー変数も「特殊変数」に配置されます。







NumPyやpandas DataFrames配列などの大きな配列の場合、別の専用ブラウザーで表示する機能を追加しました。 変数エクスプローラーで[…として表示]をクリックするだけです。







ターミナルでのvirtualenvのアクティブ化







virtualenvがプロジェクトインタープリターとして使用される場合、ビルトインターミナルの起動時に仮想環境が自動的にアクティブになります。 Venv自動アクティベーションは、bash、zsh、fish、およびWindows cmdで機能します。



Docker Composeのサポート







リモートインタープリターの構成段階で、Docker Compose構成を選択すると、Compose構成を展開するいくつかのファイルを指定できるようになりました。 Composeファイルが環境変数を使用する場合、特別なフィールドの同じ段階でそれらを設定できるようになりました。



支店のカバレッジ







PyCharm 2016.3では、組み込みのコードカバレッジ分析ツールが強化され、新しい「ブランチカバレッジ」オプションが追加されました。 このオプションはデフォルトで無効になっていますが、 [設定(設定)]で有効にできます ビルド、実行、展開| カバレッジ| Pythonカバレッジ 。 このオプションを有効にすると、スクリーンショットに示すように、PyCharmはコード内の代替ブランチのラインカバレッジに関する情報を標準プロファイラーレポートに追加します。



ラインプロファイリング







以前のリリースでは、VMprofのサポートを追加しましたが、このリリースでは、 「プロファイルライン」モードをコードエディターの表示に直接追加することで、それを改善しました。 VMprofをプロファイリングモードで使用する場合、このモードはデフォルトで機能します。 統計を収集した後、標準のプロファイラーレポートを表示するだけでなく、PyCharmは行ごとのプロファイリングの結果をエディターに直接表示します。 プロセッサー時間のかなりの部分を使用する行は、リソースの強度が増すにつれて、黄色から赤までさまざまな色で表示されます。 このモードを試すには、現在のプロジェクトインタープリターにvmprofパッケージをインストールする必要があります。



その他の改善



このリリースで高度なWebテクノロジーのサポートも大幅に改善されています。フローサポート、TypeScriptサポートの改善、PostCSSサポート、Stylelintなど。







PyCharm 2016.3には、IntelliJプラットフォームの多くの新機能と拡張機能も含まれています。VCSログの人間工学的特性と速度の改善、マージダイアログボックスの改善、Diffおよびマージダイアログボックスの構文強調表示、プロジェクトのリモートGitリポジトリを管理するためのインターフェイス:







さらに、データベースツールが改善されました。JetBrainsDataGripチームの同僚のおかげです。







以下は、開発弁護士のPaul Everitによる英語の短いデモです。





興味がある場合は、完全に機能するPyCharm Professional Editionの30日間の無料試用版を提供します。 価格のセクションでは、サブスクリプションのコストについて確認できます。 このリリースの多くの機能強化は、無料のPyCharm Community Editionでも利用できます。 PyCharm ProfessionalとCommunityの違いはここで見ることができます



PyCharm 2016.3の技術革新と改善の詳細については、 当社のWebサイトをご覧ください



英語のブログの記事と更新をお楽しみに。 コメントでご質問にお答えします。



喜んでプログラム!

JetBrainsチーム



All Articles