Visual Studio Code
![]() | |
![]() Visual Studio Code running on Windows 7, with "Search" function activated | |
開発元 | マイクロソフト |
---|---|
初版 | 2015年4月29日 |
最新版 |
0.10.11
/ 2016年3月15日 |
リポジトリ | |
対応OS | Windows 7 or later, OS X 10.8 or later, Linux |
プラットフォーム | IA-32, x64 |
対応言語 | 英語 |
サポート状況 | Public preview |
種別 | ソースコードエディタ, デバッガ |
ライセンス | MIT License[1][2] |
公式サイト |
code![]() |
Visual Studio Code はオープンソースのソースコードエディタである。マイクロソフトにより開発され、Windows, Linux, OS X 上で動作する。[3] デバッグ、gitクライアントの統合、シンタックスハイライト、インテリセンス、スニペット、リファクタリングなどの機能を持つ。カスタマイズもでき、利用者はエディタのテーマやキーボードショートカット等を変更できる。
Visual Studio Code は Electron[4] フレームワークを使用しており、Node.jsを使ったBlinkで描画されるデスクトップアプリケーションである。なお、Electron を使用したテキストエディタとして Atom が有名であるが、そこからの派生ではなく、Visual Studio Online のエディタ (コードネーム "Monaco") が基になっている[5]。また、Visual Studioとは名称に共通点があり、使われている技術にも共有されている部分があるものの、直接的な派生関係は無い[6]。
歴史
Visual Studio Code は、マイクロソフトの開発者会議 Build 2015 (2015-04-29) にて公開され、プレビュー版がリリースされた。[7]
2015-11-18、Visual Studio Code は MIT License でリリースされ、そのソースコードが GitHub に移管された。その際、拡張機能のサポートも追加された。[1]
機能
Visual Studio Code のソースコードエディタの機能は、プログラミング言語ごとにサポートの有無が異なっており、その一覧を以下に示す。プラグインによって他の言語もサポートできる。[8]
機能 | プログラミング言語 |
---|---|
シンタックスハイライト | バッチファイル, C++, Clojure, CoffeeScript, Docker, F#, Go, Jade[9], Java, Handlebars, INIファイル, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML |
スニペット | Groovy, Markdown, PHP, Swift |
インテリセンス | CSS, HTML, JavaScript, JSON, LESS, Sass |
リファクタリング | C#, TypeScript |
デバッグ |
|
機能の多くはメニューやユーザーインタフェースをからではなく、設定ファイルやコマンド・パレットから使用する。
また、テキストエディタの基本的な機能として、文書の保存時にコードページを変更したり、改行コードを統一することもできる。
脚注
- ^ a b “Visual Studio now supports debugging Linux apps; Code editor now open source”. Ars Technica 2015年11月18日閲覧。
- ^ “LICENSE.txt”. github.com/Microsoft/vscode. Microsoft (2015年11月17日). 2016年3月24日閲覧。
- ^ Lardinois, Frederic (2015年4月29日). “Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows”. TechCrunch
- ^ http://electron.atom.io/
- ^ “Microsoft’s new Code editor is built on Google’s Chromium”. Ars Technica. 2015年11月18日閲覧。
- ^ “Why Visual Studio Code?”. 2015年3月24日閲覧。
- ^ Montgomery, John (2015年4月29日). “BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5”. 2016年3月24日閲覧。 引用エラー:
<ref>
タグ内の引数が無効です - ^ a b “Language Support in Visual Studio Code”. Microsoft. 2016年3月24日閲覧。
- ^ jade-lang
.com