# 支持 TypeScript 的编辑器
# 快捷列表
- Atom
- Eclipse
- Emacs
- NetBeans
- Sublime Text
- TypeScript Builder
- Vim
- Visual Studio
- Visual Studio Code
- WebStorm
# Atom
Atom-TypeScript (opens new window),由 TypeStrong 开发的针对 Atom 的 TypeScript 语言服务。
# Eclipse
Eclipse TypeScript 插件 (opens new window),由 Palantir 开发的 Eclipse 插件。
# Emacs
tide (opens new window) - TypeScript Interactive Development Environment for Emacs
# NetBeans
- nbts (opens new window) - NetBeans TypeScript editor plugin
- Geertjan's TypeScript NetBeans Plugin (opens new window)
# Sublime Text
Sublime 的 TypeScript 插件 (opens new window),可以通过 Package Control (opens new window) 来安装,支持 Sublime Text 2 和 Sublime Text 3.
# TypeScript Builder
TypeScript Builder (opens new window),TypeScript 专用 IDE.
# Vim
# 语法高亮
- leafgarland/typescript-vim (opens new window) 提供了语法文件用来高亮显示
.ts
和.d.ts
。 - HerringtonDarkholme/yats.vim (opens new window) 提供了更多语法高亮和 DOM 关键字。
# 语言服务工具
有两个主要的 TypeScript 插件:
如果你想要输出时自动补全功能,你可以安装 YouCompleteMe (opens new window) 并添加以下代码到 .vimrc
里,以指定哪些符号能用来触发补全功能。YouCompleteMe 会调用它们各自 TypeScript 插件来进行语义查询。
if !exists("g:ycm_semantic_triggers")
let g:ycm_semantic_triggers = {}
endif
let g:ycm_semantic_triggers['typescript'] = ['.']
# Visual Studio 2013/2015
Visual Studio (opens new window) 里安装 Microsoft Web Tools 时就带了 TypeScript。
TypeScript for Visual Studio 2015 在这里 (opens new window)
TypeScript for Visual Studio 2013 在这里 (opens new window)
# Visual Studio Code
Visual Studio Code (opens new window),是一个轻量级的跨平台编辑器,内置了对 TypeScript 的支持。
# Webstorm
WebStorm (opens new window),同其它 JetBrains IDEs 一样,直接包含了对 TypeScript 的支持。