開発覚書はてな版

個人的な開発関連の備忘録

【VSCode】Visual Studio Code v1.35 の気になる新機能

目次

概要

Visual Studio Code v1.35がリリースされましたね。
恒例の気になる新機能をピックアップして紹介します。

code.visualstudio.com

Languages関連

Extract to type alias refactoring for TypeScript

  • TypeScript 3.5 以上に設定すると使用可能です。
  • 型を定義したい箇所を選択して、 Extract to type alias を選ぶとtypeが自動で生成されます。

f:id:kakkoya:20190609201255p:plain

f:id:kakkoya:20190609201307p:plain

JavaScript and TypeScript suggestion sorting

  • サジェストの候補がローカル変数などを優先するように調整されました。
  • 標準のメソッド名と同じ名称で定義しても、ローカルの方が優先されて表示されます。

Source control関連

Compare merge conflicts with complete context

  • コンフリクト時の差分ビューが追加されました。
  • merge-conflict.diffViewPosition の設定で、下に表示などできるようになります。

f:id:kakkoya:20190609201644p:plain

拡張関連

Remote Development (Preview)

  • Insiderに含まれていた内容がやっとPreview版になりました。
  • Local OS ではテーマやUIまわりの拡張が動作して、Remote OS ではワークスペース関連の拡張が動作する機能です。
  • Windowsの開発環境の環境差異が減りそうなので期待しています。