autoimport - Resaltado de sintaxis de TypeScript en vim
vim typescript autoimport (3)
Lo que faltaba en ~/.vimrc
es una especificación de dónde encontrar el complemento, es decir,
Plugin ''leafgarland/typescript-vim''
Resaltando trabajos ahora.
Instalé el plugin mecanografiado vía
git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim
e insertado
au BufRead,BufNewFile *.ts setfiletype typescript
en por ~/.vim.rc
. Linting a través de Syntastic y tsc / tslint funciona bien, y
:set syntax
muestra la syntax=typescript
. Sin embargo,
:syntax
muestra los No Syntax items defined for this buffer
y el resaltado no funciona.
¿Alguna idea de qué está mal?
No hay tantas publicaciones cuando busqué en línea para resolver este problema. Instalé Vundel, de acuerdo con las instrucciones, y agregué la línea del complemento a mi archivo ~ / .vimrc. También se agregó una línea
autocmd BufNewFile,BufRead *.ts setlocal filetype=typescript
a vimrc. Sigue sin funcionar. Luego copié manualmente el archivo typescript.vim en cada uno de los directorios clonados de git: [email protected]: leafgarland / typescript-vim.git
compiler ftdetect ftplugin indent syntax
a sus directorios correspondientes, respectivamente, a / usr / share / vim / vim74 /. Si usa vim8.0, el nombre base del directorio será vim80.
Empezó a funcionar. Puede que esta no sea una buena solución, pero al menos me ayude a comenzar.
Vim 8 tiene carga de paquetes nativos. Deje .vimrc
solo y haga esto:
$ mkdir -p ~/.vim/pack/typescript/start
$ cd ~/.vim/pack/typescript/start
$ git clone https://github.com/leafgarland/typescript-vim.git