Skip to content

TypeScript Editor Support

Daniel Rosenwasser edited this page Dec 23, 2015 · 21 revisions

Quick List

Atom

Atom-TypeScript, a TypeScript language service for Atom developed by TypeStrong

Eclipse

Eclipse TypeScript Plug-in, an Eclipse plugin developed by Palantir.

Emacs

tide - TypeScript Interactive Development Environment for Emacs

NetBeans

Sublime Text

The TypeScript Plugin for Sublime, available through Package Control for both Sublime Text 3 and Sublime Text 2.

TypeScript Builder

TypeScript Builder, a dedicated TypeScript IDE.

Vim

Syntax highlighting

Language Service Tools

There are two main TypeScript plugins:

If you would like to have as-you-type completion, you can install YouCompleteMe and add the following code into your .vimrc to specify what token will trigger the completion. YouCompleteMe will call into its respective TypeScript Plugin for semantic queries.

if !exists("g:ycm_semantic_triggers")
  let g:ycm_semantic_triggers = {}
endif
let g:ycm_semantic_triggers['typescript'] = ['.']

Visual Studio 2013/2015

Visual Studio comes with TypeScript when installing Microsoft Web Tools.

TypeScript for Visual Studio 2015 can be found [here] (http://www.microsoft.com/en-us/download/details.aspx?id=48593)

TypeScript for Visual Studio 2013 can be found [here] (https://www.microsoft.com/en-us/download/details.aspx?id=48739)

Visual Studio Code

Visual Studio Code, a lightweight cross-platform editor, comes with TypeScript support built in.

Webstorm

WebStorm, as well as other JetBrains IDEs, contain TypeScript language support out of the box.

Clone this wiki locally