在vim中突出显示TypeScript语法

Nic*_*mer 27 vim vim-syntax-highlighting typescript

我通过安装了typescript插件

git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim
Run Code Online (Sandbox Code Playgroud)

并插入

au BufRead,BufNewFile *.ts   setfiletype typescript
Run Code Online (Sandbox Code Playgroud)

进入~/.vim.rc.Linting via Syntastic和tsc/tslint效果很好,而且

:set syntax
Run Code Online (Sandbox Code Playgroud)

节目syntax=typescript.然而,

:syntax
Run Code Online (Sandbox Code Playgroud)

显示No Syntax items defined for this buffer和突出显示不起作用.

知道出了什么问题吗?

Nic*_*mer 28

缺少的~/.vimrc是规定在哪里找到插件,即

Plugin 'leafgarland/typescript-vim'
Run Code Online (Sandbox Code Playgroud)

突出显示现在工作.


din*_*ino 11

Vim 8具有本地软件包加载功能。别.vimrc管它,只是这样做:

$ mkdir -p ~/.vim/pack/typescript/start
$ cd ~/.vim/pack/typescript/start
$ git clone https://github.com/leafgarland/typescript-vim.git
Run Code Online (Sandbox Code Playgroud)

  • 这种方法的问题在于,当您移至新计算机并再次进行此设置时,.vimrc中没有任何内容可以帮助您安装所使用的插件。 (3认同)