今すぐPyCharm 3.1をダウンロードしてください (そして起動中も読み続けてください)。
新しいPyCharm 3.1は、最新バージョンのPython 3.4およびDjango 1.6をサポートするようになりました。 Google App Engineのサポートを無視しませんでした-著しく改善されています。 PyCharm 3.1は、すべてのIDEの共通プラットフォームであるIntelliJに加えられた最近の改善も統合しています。
新機能
Python 3.4をサポート
PyCharm 3.1は、新しい標準ライブラリと最新の言語革新を含むPython 3.4をサポートします。 新しいインタープリターに安全に切り替えて、新しいPython機能を楽しみながら作業できます。
Django 1.6でサポート
PyCharm 3.1では、新しいバージョンのDjangoを使用したときに発生する可能性のある問題はないため、PyCharmとDjangoの両方を安全にアップグレードできます。
Google App Engineとの作業の簡素化
詳細については、Google App Engineでアプリケーションを作成およびアップロードする方法をJohn Lindquistのスクリーンキャストに示します。
注目に値する革新のうち、PyCharm 3.1はGoogle App EngineとDjangoプロジェクトタイプのプロジェクト起動構成設定を統合し、Google App Engineとの統合はユーザー名とパスワードによる認証で完全に機能するようになりました。 さらに、コード分析とオートコンプリートが改善されたおかげで、いくつかの検査が追加されました。
他に何が新しいですか?
- Vagrantのサポートが拡張され、更新されたサポートにはプロバイダー(VirtualBox、VMwareなど)およびプラグインマネージャーの選択が含まれるようになりました。
- IDEに組み込まれた端末は、ドラッグアンドドロップできる本格的なタブを受け取り、分割ウィンドウやその他の便利なものを維持する方法を学びました
- SQLフラグメントをPythonコードに挿入する(言語インジェクション)ことはさらに便利です。 John Lindqvist(英語)からのもう1つのスクリーンキャストでは、これを行う方法、オートコンプリートのすべての利点を取得してすぐに結果を確認する方法を説明しています。
一般的な改善
- スケルトン(静的コード分析のメタデータ)の作成プロセスはバックグラウンドで実行されるようになり、新しいインタープリターを追加した直後にモーダルウィンドウがコードの作成を停止することはありません。 ただし、このバックグラウンドプロセスが完了するまで、コードのエラーは強調されず、オートコンプリートは一時的に機能しません。
- PyCharmはPythonインタープリター自体を検出し、インタープリターがプロジェクトプロパティで設定されていない場合、コードのすべての行について文句を言いません。 これで、遅延や調整なしでコードを書き始めることができます。
パフォーマンスはどうですか?
PyCharm 3.0のリリース後、パフォーマンスの改善と新しいバージョンの最適化に密接に取り組んでいます。 バージョン3.1では、大きな.poファイルの編集を高速化し、PyGTKやPyQTなどの重いバイナリモジュールのインデックス作成と検索を高速化しました。 次のリリースでは、さらに多くの機能が加速されることを願っています。 お楽しみに!
新しいプラットフォームの改善
PyCharm 3.1はInelliJプラットフォームの最新バージョンに基づいているため、たとえば次のような最新のプラットフォームの改善がすべて組み込まれています。
新しいインターフェース
デフォルトでは、PyCharmはツールバーを非表示にし、メニューとエディターのみを残します(それらを元の場所に戻すのは簡単です-表示|ツールバーと表示|ツールボタン)。 ツールバーは、画面の左下隅にある特別な小さなアイコンをクリックしても表示できます。
拡大鏡モード
エラー、警告にカーソルを合わせるか、スクロールバーの領域を強調表示すると、対応するコードフラグメント、警告自体、またはエラーメッセージがポップアップウィンドウに表示されます。
どこでも検索
宣言に移動、クラス/ファイル/シンボルに移動、アクションの検索機能を使用して便利なナビゲーションを使用していますか? すべてがさらに良くなりました-ユニバーサル検索とナビゲーションをさらに高速に、より均一に実行できます。
Shiftをすばやくダブルタップすると、新しいSearch Everywhere機能が表示され、クラス、ファイル、アクション、またはIDE設定をすばやく見つけることができます。
迅速なファイルナビゲーション
プロジェクト内のファイルとディレクトリの検索がさらに簡単になりました。プロジェクトツリーのあるウィンドウで、サブストリングを入力するだけで、対応する名前が強調表示されます。
ディレクトリに移動します
ディレクトリに移動するには、ファイルに移動する場合と同じメカニズムを使用できます:ファイルに移動します。
検索とナビゲーションの他の何か
- 検索とナビゲーション(使用状況の検索とアクションへの移動)が高速になり、バックグラウンドインデックス作成中のエディターの応答性が向上しました。 Find Usagesの結果で頻繁に使用される文字は以前よりも速く表示されますが、
- コメントと文字列リテラルにプロジェクト全体の検索オプション(パスで検索)を追加しました(コードのどの部分でテキストを検索する必要があるかをマークします)。
バージョン管理システム
GitとMercurialのグラフィカルに表示されるログがより速く表示されるようになり、使用するのがより便利になりました。ブランチの表示がよりコンパクトになり、1つのプロジェクトで複数のリポジトリを操作しやすくなりました。
さらに、(ネイティブクライアントを使用して)Subversion 1.8のサポートを追加しました。
そしてまた...
- SQLダイアレクトのサポートを改善し、データベースツールキットに新しい機能を追加しました(データベースツール-既に使用していることを願っています)。
- JDK 7のRetinsのサポート( 詳細は英語)、
- その他( IntelliJ IDEA 13の英語の新しいページ 、またはHabréのIntelliJ IDEA 13に関する投稿を 参照してください )。
私たちのサイトでは、PyCharm 3.1の新 機能を確認し、プラットフォームの最新バージョンをダウンロードできます。
Community EditionとProfessional Editionの違いについては、PyCharm 3.0の発表で説明しました。 最新の比較表は常にサイトにあります。
PyCharm 3.1 Professional Editionは、2013年2月4日以降にライセンスを購入した人には無料です。 前と同様に、誰でも30日間の無料のフル機能の試用版にアクセスできます。
喜んでプログラム!
PyCharmチーム