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