言語およびフレームワーク
PyCharm は、次のようなさまざまな言語とフレームワークをすぐにサポートします。
PyCharm Professional Edition は、人気のある Python 固有の Web フレームワークの高度なサポートも提供します。
サポートされるフレームワーク | 専用プロジェクトタイプ | コード補完 , インスペクション | 言語テンプレート | ビュー / テンプレートナビゲーション | 実行 / デバッグ構成 | テスト構成 |
---|---|---|---|---|---|---|
| | | | | | |
| | | | |||
| | | | |
Web 開発サポートには、特定のフレームワークの専用プロジェクトタイプ、対応する実行 / デバッグ構成、特定の言語テンプレート、ガターアイコン、コード補完およびインスペクションを使用したビューとテンプレート間のナビゲーションが含まれる場合があります。追加機能および特定の手順の詳細については、オンラインヘルプの対応するセクションを参照してください。
また、次のステップバイステップのチュートリアルを勉強することもできます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_webpack_project_security_warning.png)
JavaScript
PyCharm を使用すると、JavaScript および Node.js を使用して最新の Web、モバイル、デスクトップアプリケーションを開発できます。PyCharm は、React、Angular、Vue.js、その他のフレームワークもサポートし、Web 開発用のさまざまなツールとの緊密な統合を提供します。JavaScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の補完、エラーと構文のハイライト、フォーマット、コードインスペクションおよびクイックフィックス、お...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ws_node_alias.png)
Node.js
Node.js は、ブラウザーの外部、たとえばサーバーやコマンドラインで JavaScript を実行するための軽量ランタイム環境です。PyCharm は Node.js と統合され、アプリケーションの構成、編集、実行、デバッグ、テスト、プロファイリング、保守を支援する Node.js がアプリケーションのローカルランタイムとして、または npm パッケージの管理、JavaScript リンターの実行、ツールのビルド、フレームワークのテストなどにのみ必要な場合は、Node.js をインストールするだけ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/fileWatcherExampleImage1.png)
CoffeeScript
PyCharm を使用すると、JavaScript にコンパイルされる CoffeeScript を使用できます。PyCharm は *.coffee ファイルを認識し、でマークします。CoffeeScript コード内に直接ブレークポイントを設定することができ、PyCharm はコンパイル中に生成されたソースマップを使用してそれを認識する PyCharm は、キーワード、ラベル、変数、パラメーター、関数の補完を提案することにより、CoffeeScript コードの作成を支援します。シンボルから宣言また...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ws_enable_global_watcher.png)
ファイル監視
ファイル監視は PyCharm ツールであり、IDE でファイルを変更または保存するときに、コンパイラー、フォーマッタ、リンターなどのコマンドラインツールを自動的に実行できます。ファイルウォッチャーには、2 つの専用コードインスペクションがあります。ファイル監視使用可能インスペクションは、あらかじめ定義されたファイル監視が適用されるすべてのファイルで実行されます。プロジェクトに関連するファイル監視が設定されていない場合、PyCharm はファイルウォッチャーを追加することを提案します。ファイル監...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ws_dart_debug_remote_paste_url.png)
Dart
PyCharm を使用すると、DartWeb アプリケーションとコマンドラインアプリケーションを開発、実行、デバッグできます。PyCharm は、コード補完、エラーと構文のハイライト、コードインスペクションとクイックフィックス、検索とナビゲーション、リファクタリングなどを提供できます。PyCharm は、pub ツールおよび Dart 分析サーバーとも統合されます。Dart プラグインをインストールするこの機能は、インストールして有効にする必要がある Dart プラグインに依存しています。を押して設定...
![](https://resources.jetbrains.com/help/img/idea/2024.1/add-http-request.png)
HTTP クライアント
HTTP クライアントプラグインを使用すると、PyCharm コードエディターで HTTP リクエストを直接作成、編集、実行できます。HTTP リクエストを作成して実行する必要がある場合、主に 2 つのユースケースがあります。RESTful Web サービスを開発していて、それが期待どおりに機能し、仕様に準拠してアクセス可能であり、正しく応答することを確認したい場合。RESTful Web サービスに対応するアプリケーションを開発している場合。この場合、開発を開始する前にサービスへのアクセスと必...