it-swarm.com.de

Hervorhebung der TypeScript-Syntax in vim

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?

26
Nico Schlömer

Was fehlte in ~/.vimrc gibt an, wo sich das Plugin befindet, d. h.

Plugin 'leafgarland/TypeScript-vim'

Das Hervorheben funktioniert jetzt.

27
Nico Schlömer

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
11
dino

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.

1
Kemin Zhou