autoimport vim typescript vim-syntax-highlighting

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