Ich habe das TypeScript Plugin via installiert
git clone https://github.com/leafgarland/TypeScript-vim.git ~/.vim/bundle/TypeScript-vim
und eingefügt
au BufRead,BufNewFile *.ts setfiletype TypeScript
in von ~/.vim.rc
. Linting über Syntastic und tsc/tslint funktioniert gut und
:set syntax
zeigt an syntax=TypeScript
. Jedoch,
:syntax
zeigt an No Syntax items defined for this buffer
und Hervorheben funktioniert nicht.
Irgendeine Idee, was falsch läuft?
Was fehlte in ~/.vimrc
gibt an, wo sich das Plugin befindet, d. h.
Plugin 'leafgarland/TypeScript-vim'
Das Hervorheben funktioniert jetzt.
In Vim 8 werden native Pakete geladen. Verlassen .vimrc
alleine und mach das einfach:
$ mkdir -p ~/.vim/pack/TypeScript/start
$ cd ~/.vim/pack/TypeScript/start
$ git clone https://github.com/leafgarland/TypeScript-vim.git
Es gibt nicht so viele Postings, als ich online nach Lösungen für dieses Problem gesucht habe. Ich habe Vundel gemäß der Anleitung installiert und die Plugin-Zeile zu meiner ~/.vimrc-Datei hinzugefügt. Fügte auch eine Zeile hinzu
autocmd BufNewFile,BufRead *.ts setlocal filetype=TypeScript
zu vimrc. Funktioniert immer noch nicht. Dann habe ich die TypeScript.vim-Datei manuell in jedes der von git geklonten Verzeichnisse kopiert: [email protected]: leafgarland/TypeScript-vim.git
compiler ftdetect ftplugin indent syntax
in die entsprechenden Verzeichnisse bzw. in das Verzeichnis/usr/share/vim/vim74 /. Wenn Sie vim8.0 verwenden, lautet der Basisname des Verzeichnisses vim80.
Es fing an zu arbeiten. Das ist vielleicht keine gute Lösung, aber es bringt mich zumindest zum Laufen.