我安装了typescript plugin via
git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim
并插入
au BufRead,BufNewFile *.ts setfiletype typescript
由~/.vim.rc
进入。通过Syntastic和tsc / tslint的Linting运作良好,并且
:set syntax
显示syntax=typescript
。然而,
:syntax
显示No Syntax items defined for this buffer
和突出显示不起作用。
知道出了什么问题吗?
~/.vimrc
缺少的是规定在哪里找到插件,即
Plugin 'leafgarland/typescript-vim'
突出显示现在工作。
Vim 8具有本机包加载。让.vimrc
独自一人,只需这样做:
$ mkdir -p ~/.vim/pack/typescript/start
$ cd ~/.vim/pack/typescript/start
$ git clone https://github.com/leafgarland/typescript-vim.git
当我在网上搜索解决这个问题时,没有那么多帖子。我根据指令安装了Vundel,并将插件行添加到我的〜/ .vimrc文件中。还添加了一行
autocmd BufNewFile,BufRead *.ts setlocal filetype=typescript
到vimrc。还是行不通。然后我手动复制了从git:[email protected]克隆的每个目录中的typescript.vim文件:leafgarland / typescript-vim.git
compiler ftdetect ftplugin indent syntax
到相应的目录,分别到/ usr / share / vim / vim74 /。如果使用vim8.0,目录basename将为vim80。
它开始起作用了。这可能不是一个好的解决方案,但至少它让我开始。