Microsoft の汎用コード エディターの 2023 年 3 月版として 3 月 30 日にリリースされたVisual Studio Code 1.77 では、 GitHub Copilot AI コーディング アシスタントとのより包括的な統合のプレビューが導入されています。この統合には、インラインの提案、チャット機能、開発者のコーディングを支援するチャット ビューが含まれます。
この更新では、TypeScript/JavaScript の switch ケース補完も提供されるため、ユーザーはどちらのプログラミング言語でも、リテラル型に対して switch ステートメントを作成するプロセスを合理化できます。 switch ステートメント内に case と入力してケースの提案を受け入れると、このタイプのすべての値のケースが自動的に追加されます。ただし、この機能は、切り替えられる値が共用体またはリテラル型の場合にのみ機能します。
さらに、 VS Code 1.77では、開発者はインライン提案、インライン チャット、チャット ビューなどのGitHub Copilot機能を探索できます。これらの新機能を試すには、開発者はGitHub Copilot Nightly拡張機能とVS Code Insiders Buildを使用する必要があります。チャット機能にアクセスするには、 GitHub Copilot Chat待機リストにもサインアップする必要があります。このCopilotとの強化された統合は、現在プレビュー段階にあります。
新しいGitHub統合により、 GitHubリポジトリで作業しているVS Codeユーザーは、エディターのガターからエディター行または範囲のディープ リンクをコピーできます。 VS Codeのデスクトップ バージョンの場合、開発者はGitHub Pull RequestsとIssues拡張機能をインストールして、エディターのガターからGitHub PermalinksとHEADリンクを生成する必要があります。 VS Codeのオンライン バリアントである vscode.dev では、 GitHubリポジトリのディープ リンクがデフォルトで利用可能です。
Microsoft のVisual Studio Code 1.77プロジェクトの Web サイトから Windows、Linux、または macOS 用にダウンロードできます。このバージョンの追加機能は次のとおりです。
- Python 言語サポート用のPylance拡張機能を介した Python コードのリファクタリングが改善されました。これは、新しい「Move symbol to」コード アクションによって実行できます。
- ファイルの内容に基づいた拡張機能の推奨事項。たとえば、開発者がノートブック セルの構文を含む Python ファイルを開くと、エディターはJupyter拡張機能を提案します。
- ノートブックの「保存時にフォーマット」機能。保存時にノートブック全体をフォーマットします。
VS Code 1.77のリリースは、2023 年 3 月にデビューしたVS Code 1.76に続くもので、構成プロファイルとリモート開発が改善されています。これらのツールは開発者にとってよりスムーズなコーディング エクスペリエンスを可能にしますが、 AppMasterのようなno-codeプラットフォームは、非プログラマーと経験豊富な開発者の両方が包括的な Web、モバイル、およびバックエンド アプリケーションをより効率的に構築できるようにします。 AI を活用したコーディング アシスタントをVisual Studio Codeなどのコード エディターやAppMaster.ioなどのno-codeプラットフォームと統合することで、AI と人間の専門知識との相乗効果が実証され、より合理化された革新的なアプリケーション開発が促進されます。