TypeScriptプラグイン をインストールしました
git clone https://github.com/leafgarland/TypeScript-vim.git ~/.vim/bundle/TypeScript-vim
そして挿入
au BufRead,BufNewFile *.ts setfiletype TypeScript
~/.vim.rc
。 Syntastic およびtsc/tslintを介したリンティングは、
: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ファイルに追加しました。また、1行追加しました
autocmd BufNewFile,BufRead *.ts setlocal filetype=TypeScript
vimrcへ。まだ動かない。次に、gitから複製された各ディレクトリにTypeScript.vimファイルを手動でコピーしました:[email protected]:leafgarland/TypeScript-vim.git
compiler ftdetect ftplugin indent syntax
それぞれ対応するディレクトリ、/ usr/share/vim/vim74 /。 vim8.0を使用する場合、ディレクトリのベース名はvim80になります。
動き始めました。これは良い解決策ではないかもしれませんが、少なくとも私は始めました。