ビジュアルプラットフォームでのコード編集
Visual Studio Codeは、無料でダウンロードできるコード編集プログラムです。Windows、iOS、その他のオペレーティングシステムで利用可能で、コードを視覚的に操作する方法を提供します。
プログラマーの喜び
Visual Studio Codeが動作する直感的な方法は、自分のコーディングソフトウェアで作業する誰にとってもその力を隠しています。このプログラムには4つの部分があります。最初の部分は、変数の種類、関数の定義、およびインポートされたデータに基づいてユーザーに提案された補完を提供するVisual Studio CodeのIntelliSenseモジュールです。これは単なる自動補完機能以上のものです。第二は、潜在的な落とし穴を探し、解決策を提案するデバッグモジュールです。これは、ブレークポイントやコールスタックをデバッグするために使用できます。第三のモジュールはGitと呼ばれ、これによりプログラマーはエディタを通じてGitを組み込むことができ、たとえば、diffをレビューしたり、ファイルをステージングしたりできます。最後に、プラットフォームでさまざまな拡張機能を使用できるモジュールがあります。これらはサードパーティの拡張機能ですが、編集プログラムを遅くすることはありません。
編集は簡単ですか?
Visual Studio Codeは、コーディングに不慣れな人々、例えばJavaプログラマーなどには役立ちますが、熟練したプログラマーにとってコードを視覚化するのにあまり役立ちません。それを言うと、デバッグモジュールはほぼすべてのタイプのコーダーにとって役立ちます。
Visual Studio Code 1.78でワークフローを強化する:新しいプロファイルテンプレートとテーマを探る
人気プログラミング言語のための組み込みプロファイルテンプレート
最新のVisual Studio Code 1.78リリースでは、Python、Java、データサイエンス、Node.js、Angularのための組み込みプロファイルテンプレートが導入されました。これらのキュレーションされたプロファイルにより、開発者は特定のワークフローに合わせてVS Codeの体験をパーソナライズし、開発プロセスを効率化できます。
新しいデフォルトカラーテーマ:ダークモダンとライトモダン
Visual Studio Code 1.78は、新しいデフォルトカラーテーマも提供します。ダークモダンとライトモダンは、以前のダーク+およびライト+テーマを置き換え、ユーザーに新鮮な視覚体験を提供します。
改善されたDiffアルゴリズムと古いバージョンの非推奨
このアップデートには、新しいdiffアルゴリズムが含まれており、ほとんどのケースでより良いdiffを提供しますが、一部のドキュメントでは遅くなる可能性があります。古いアルゴリズムは現在のところデフォルトとして残っていますが、そのパフォーマンスを監視しながら新しいアルゴリズムをデフォルトに移行する計画があります。
HTMLブロック内のJavaScriptサポートの強化
js/ts.implicitProjectConfig.strictNullChecks設定を使用することで、開発者はHTMLブロック内のJavaScriptに対して厳密なnullを有効にし、コードの安全性と信頼性を向上させることができます。
スタンドアロンカラーピッカーの導入
ユーザーは、コード内の色を簡単に挿入および置き換えるためにスタンドアロンカラーピッカーを起動する能力を持つようになりました。
個別テストの継続実行機能
継続実行は、個別テストに対しても有効にできるようになり、開発者にテストプロセスに対するより大きな柔軟性と制御を提供します。
Markdownファイル内の動画と画像のドラッグアンドドロップ機能
Visual Studio Code 1.78では、開発者がMarkdownファイルに動画をドラッグアンドドロップし、ノートブックのMarkdownセルに画像ファイルをドラッグアンドドロップできるようになり、添付ファイル作成のプロセスが効率化されます。
TypeScript 5.1のサポート
このリリースは、現在ベータ版のTypeScript 5.1をサポートし、開発者が最新のTypeScript機能を探求する道を開きます。
洗練されたインライン補完機能
インライン補完機能が改良され、バグが修正され、Accept Lineコマンドが追加されました。Accept Wordは行をまたいで機能するようになり、この機能の使いやすさが向上しました。
ソースコントロールメッセージボックス内のコードアクションとクイックフィックス
開発者は、ソースコントロールメッセージボックス内で直接コードアクションとクイックフィックスにアクセスできるようになり、問題に対処しやすくなりました。
新しいスニペット変数:CURRENT_TIMEZONE_OFFSET
最新のスニペット変数CURRENT_TIMEZONE_OFFSETは、現在のタイムゾーンオフセットを+HHMMまたは-HHMM形式で返します。
スクリーンリーダーユーザー向けのアクセシビリティの向上
スクリーンリーダーユーザーは、"accessibility.verbosity.diff-editor"および"accessibility.verbosity.terminal"設定を通じて、機能のaria-labelからヒントを除外して冗長性を減らすことができるようになりました。さらに、よりユーザーフレンドリーな体験のために新しい音声キューが実装されました。
Web用VS CodeがGit Large File Storage (LFS)をサポート
最後に、Web用Visual Studio Codeは、GitHubにホストされたリポジトリでGit Large File Storage (LFS)にファイルをコミットすることをサポートするようになり、Webベースの開発の能力が拡張されました。