快捷列表
- Atom
- Eclipse
- Emacs
- NetBeans
- Sublime Text
- TypeScript Builder
- Vim
- Visual Studio
- Visual Studio Code
- WebStorm
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插件:
- Quramy/tsuquyomi
- clausreinke/typescript-tools.vim
如果你想要输出时自动补全功能,你可以安装YouCompleteMe并添加以下代码到.vimrc
里,以指定哪些符号能用来触发补全功能。YouCompleteMe会调用它们各自TypeScript插件来进行语义查询。
if !exists("g:ycm_semantic_triggers")
let g:ycm_semantic_triggers = {}
endif
let g:ycm_semantic_triggers['typescript'] = ['.']