vim 中的 TypeScript 语法高亮显示
TypeScript syntax highlighting in vim
我通过
安装了typescript plugin
git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim
并插入
au BufRead,BufNewFile *.ts setfiletype typescript
被~/.vim.rc
转化为。通过 Syntastic 和 tsc/tslint 检测效果很好,
:set syntax
显示syntax=typescript
。然而,
:syntax
显示 No Syntax items defined for this buffer
并且突出显示不起作用。
知道出了什么问题吗?
~/.vimrc
中缺少的是在哪里可以找到插件的规范,即
Plugin 'leafgarland/typescript-vim'
突出显示现在有效。
我在网上搜索解决这个问题的贴子没有那么多。我根据说明安装了 Vundel,并将 Plugin 行添加到我的 ~/.vimrc 文件中。还加了一行
autocmd BufNewFile,BufRead *.ts setlocal filetype=typescript
到 vimrc。还是行不通。然后我在从git克隆的每个目录中手动复制了typescript.vim文件:git@github.com:leafgarland/typescript-vim.git
compiler ftdetect ftplugin indent syntax
到各自对应的目录,分别到/usr/share/vim/vim74/。如果您使用 vim8.0,则目录基本名称将为 vim80。
它开始起作用了。这可能不是一个好的解决方案,但至少它让我开始了。
Vim 8 加载了原生包。别管 .vimrc
,只需这样做:
$ mkdir -p ~/.vim/pack/typescript/start
$ cd ~/.vim/pack/typescript/start
$ git clone https://github.com/leafgarland/typescript-vim.git
虽然其他答案仍然有效,vim 现在内置了 TypeScript 语法突出显示。
所以你也可以 升级到 Vim 8.2(实际上,我认为 v8.1.1486 就足够了)。
我通过
安装了typescript plugingit clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim
并插入
au BufRead,BufNewFile *.ts setfiletype typescript
被~/.vim.rc
转化为。通过 Syntastic 和 tsc/tslint 检测效果很好,
:set syntax
显示syntax=typescript
。然而,
:syntax
显示 No Syntax items defined for this buffer
并且突出显示不起作用。
知道出了什么问题吗?
~/.vimrc
中缺少的是在哪里可以找到插件的规范,即
Plugin 'leafgarland/typescript-vim'
突出显示现在有效。
我在网上搜索解决这个问题的贴子没有那么多。我根据说明安装了 Vundel,并将 Plugin 行添加到我的 ~/.vimrc 文件中。还加了一行
autocmd BufNewFile,BufRead *.ts setlocal filetype=typescript
到 vimrc。还是行不通。然后我在从git克隆的每个目录中手动复制了typescript.vim文件:git@github.com:leafgarland/typescript-vim.git
compiler ftdetect ftplugin indent syntax
到各自对应的目录,分别到/usr/share/vim/vim74/。如果您使用 vim8.0,则目录基本名称将为 vim80。
它开始起作用了。这可能不是一个好的解决方案,但至少它让我开始了。
Vim 8 加载了原生包。别管 .vimrc
,只需这样做:
$ mkdir -p ~/.vim/pack/typescript/start
$ cd ~/.vim/pack/typescript/start
$ git clone https://github.com/leafgarland/typescript-vim.git
虽然其他答案仍然有效,vim 现在内置了 TypeScript 语法突出显示。
所以你也可以 升级到 Vim 8.2(实际上,我认为 v8.1.1486 就足够了)。