Visual Studio Code 1.69がリリースされ、主なハイライトの更新には次のものが含まれます。
- 3-wayマージエディター-VSCode内のマージの競合を解決します。
マージエディタを使用すると、Gitマージの競合をすばやく解決できます。有効にすると、ソース管理ビューで競合するファイルをクリックしてマージエディターを開くことができます。チェックボックス を使用して、「Theirs」または「Yours」からの変更を受け入れてマージできます。
すべての言語機能(診断、ブレークポイント、テストを含む)はマージエディターで利用できるため、マージ結果の問題についてすぐにフィードバックを得ることができます。結果を直接編集することもできます。チェックボックスが期待どおりに更新されることに注意してください。
マージエディタを閉じるとき、またはマージを受け入れるとき、すべての競合が解決されていない場合は警告が表示されます。マージエディタは、単語レベルのマージをサポートしています。変更が互いに素である限り、両方を適用できます。挿入順序が重要な場合は、入れ替えることができます。いつでも、競合を手動で解決することもできます。
- コマンドセンター-ファイルの検索、コマンドの実行、カーソル履歴の参照のための新しいUI。
通常のタイトルバーを置き換えて、プロジェクト内のファイルをすばやく検索できるようにします。メインセクションをクリックして、最近のファイルと検索ボックスを含む[クイックオープン]ドロップダウンメニューを表示します。
- サイレントモード-重要ではない通知ポップアップを消音します。
このモードを有効にすると、エラー以外の通知ポップアップがすべて非表示になります。進行状況の通知はステータスバーに自動的に表示されます。非表示の通知は、通知センターで引き続き表示できます。
- 明るい/暗いテーマの切り替え-好みの明るいテーマと暗いテーマをすばやく切り替えます。
新しいコマンドを使用すると、好みの明るいテーマと暗いテーマを切り替えることができます。[設定:明るい/暗いテーマを切り替える] 。明るいテーマの場合、このコマンドは暗いテーマに切り替わり、その逆も同様です。高コントラストのテーマの場合、コマンドは高コントラストを維持し、反対の色のテーマの優先される高コントラストのテーマに切り替えます。
優先テーマは、次の設定によって定義されます。
workbench.preferredDarkColorTheme
workbench.preferredLightColorTheme
workbench.preferredHighContrastColorTheme
workbench.preferredHighContrastLightColorTheme
- ターミナルシェル統合-コマンドステータスの表示、最近のコマンドの実行など。
1月のリリースからプレビューされていたPowerShell、bash、zshのシェル統合は現在プレビューされておらず、当局はバージョン1.70でデフォルトで有効にする予定であると述べています。シェル統合により、VS Codeの端末は、シェル内で何が起こっているかを詳しく調べて、より多くの機能を有効にすることができます。シェル統合の目標の1つは、ゼロ構成で機能させることです。
- タスク出力の装飾-タスクの成功または失敗の終了コードを強調表示します。
- GitCommitアクションボタン-デフォルトのGitCommitアクションを構成します。
プライマリアクションと一連のセカンダリアクションを含む[コミット ]ボタンが追加されました 。補助アクションは設定を使用して制御できgit.postCommitCommand
、コミット後にプッシュまたは同期できます。
- ステップイントゥターゲットのデバッグサポート-一時停止したときに関数に直接ステップインできます。
一部のデバッガーでは、行が一時停止されたときに特定の関数呼び出しに直接ステップインできます。このイテレーションでは、UIが次のように改善されています。
- ソース行のターゲット領域を右クリックして[ターゲットに ステップイン ]を選択すると、ターゲット領域が自動的に入力されます(ターゲット領域がある場合)。
- 新しいコマンド Debug:StepIntoTarget がコマンドパレットで利用可能です。キーボードショートカットは Ctrl+F11です。
- JavaScriptsourcemaptoggle-ソースではなくデバッグコンパイルに切り替えます。
コールスタックビューのヘッダーにあるコンパスアイコンをクリックすることで、ソースマップのオンとオフを簡単に切り替えることができるようになりました。ソースマップがオフになっている場合、ソースコードに設定されたブレークポイントは引き続き有効ですが、コンパイル済みコード内の同等の場所に移動され、デバッガーはソースコードではなくコンパイル済みコードをステップスルーします。
- カラーテーマテスター-vscode.devを使用してカラーテーマをプレビューします。
- VSCodeServerプレビュー-リモート開発に使用したものと同じサーバーを実行します。
スタンドアロンの「VSCodeServer」のプライベートプレビューが利用可能になりました。これは、リモート拡張機能で使用されるのと同じ基盤サーバー上に構築されたサービスに加えて、インタラクティブCLIやSSH接続なしでvscode.devへの安全な接続を容易にするなどの追加機能です。
詳細については、公式発表をご覧ください。