「Visual Studio Code」の主な特徴として、「多くのプログラミング言語をサポート」「キーボード操作指向」「機能拡張 Visual Studio Marketplace」「カスタマイズ性」「Electronベースアーキテクチャ」「疑似IDE」について紹介します。

「Visual Studio Code」の主な特徴

「Visual Studio Code」の主な特徴として、「多くのプログラミング言語をサポート」「キーボード操作指向」「機能拡張 Visual Studio Marketplace」「カスタマイズ性」「Electronベースアーキテクチャ」「疑似IDE」について紹介します。

■関連する比較ページ

「Visual Studio Code」の主な特徴

■多くのプログラミング言語をサポート

Visual Studio Codeは、ほぼすべての主要なプログラミング言語やマークアップ言語をサポートしており、数百の言語に対応しています。
・JavaScript
・TypeScript
・Node.js
・C++
・C#
・Java
・Python
・PHP
・Go
・.NET
・Unity など

多くの言語で「構文ハイライト」「IntelliSense」などの入力サポート機能を使用して快適なコーディングを行えます。

→Visual Studio →Marketplace[表示: プログラミング言語]

■キーボード操作指向

コードを書く時に、キーボードに手を置き続けることができる点は、生産性を上げるためには重要なポイントです。

Visual Studio Codeでは、マウスは極力操作せずに、ほぼキーボードのみでの効率的なコーディングを行えます。豊富なキーボードショートカットが用意されており、さらに使いやすいようにカスタマイズできます。

→Visual Studio Code →Key Bindings for Visual Studio Code

■機能拡張「Visual Studio Marketplace」

Visual Studio Codeは機能拡張性も優れています。

Visual Studio Marketplaceには、標準では搭載されていないさまざまな拡張機能が登録されています。「Microsoft自身が提供する拡張機能」や「企業やユーザーコミュニティが開発した拡張機能」、「新しい言語」「テーマ」「デバッガ」など、さまざまな機能が用意されており開発ワークフローをサポートします。

Visual Studio Codeの[拡張機能]ビューから、さまざまな拡張機能を探して、直接インストールできます。

Visual Studio Codeの拡張性モデルにより、Visual Studio Code標準機能で使用されているのと同じAPIを通じて拡張機能を利用できます。コードエディタとして動作速度が落ちてしまわないように、拡張機能はVisual Studio Code本体とは別々のプロセスで実行されます。

→Visual Studio →Marketplace(Extensions for the Visual Studio family of products)

■カスタマイズ性

Visual Studio Codeには、「エディタ機能」「ユーザーインターフェイス機能」「デバッグ機能」など、ほぼすべての部分について豊富なカスタマイズオプションが用意されており、自分好みのコードエディタに設定変更が可能です。

■Electronベースアーキテクチャ

Visual Studio Codeは、Web技術を使用したクロスプラットフォームデスクトップアプリ開発用フレームワーク「Electron」上に実装されています。

アーキテクチャ上、「HTML/CSS/JSONなどのWeb技術」「ネイティブ技術」「言語固有技術」などのテクノロジを柔軟に組み合わせて利用できるようになっています。JavaScriptやNode.jsなどのWebテクノロジーを利用して、高速動作できるネイティブアプリの開発を行えます。

Visual Studio Codeは、「Roslyn for .NET」「TypeScript」「Visual Studioデバッグエンジン」など、統合IDE「Visual Studio」で培われてきた多くの技術との統合を可能とするツールサービスアーキテクチャを使用しています。

■疑似IDE

「Visual Studio Code」は、IDE(統合開発環境)ではなくコードエディタですが、対応している言語に対しては擬似IDEのように使用できます。

「デバッグ機能」「バージョン管理機能」「タスク(作業自動化)機能」などを利用して、「コード作成→コンパイル/ビルド→テスト実行→デバッグ→Gitコミット/プッシュ」という開発フローを「Visual Studio Code」で行うことも可能です。

Visual Studio Code最新TOPICS

【OSS】Pythonディストリビューション「Anaconda」に「Visual Studio Code」が追加---公式拡張機能導入済「Visual Studio Code」ですぐにPython開発できる(2018年02月19日 11:03)

Microsoftは、2月15日(現地時間)、 スクリプト言語「Python」のディストリビューション「Anaconda」に、スクリプトエディタ「Visual Studio Code」が追加されたことを発表した。 【ポイント】 ・「Anaconda」をインストールすれば、公式拡張機能導入済「Visual Studio Code」ですぐにPython開発できる 【Pythonとは】 ...

Visual Studio Code最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

SIer企業の「リスキリング」実現ロードマップを解説 〜開発現場で必要なスキルを実践しながら学べる学習プラットフォーム〜

CI/CDが開発ガバナンスの弱体化を招く?回避する方法とは ~複数ツールの組み合わせで生じる問題を、統合プラットフォーム「GitLab」で解決~

エンジニアにとって「情報発信」は重要なのか? ~テックピット DEVELOPERS RESKILLING CONFERENCE クロージングセッション~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter