LoginSignup
2
2

More than 5 years have passed since last update.

VimでTypeScriptのsyntax highlight 〜Vundleのインストールから〜

Posted at

こんばんは。フリーターです。

大学時代から研究や趣味でプログラミングする際にはvimを使っている僕ですが

とうとう生のvimではなくプラグインをインストールすることになったので、自分用のメモを兼ねてやり方を残しておきます。

どうせプラグイン入れるなら、いろいろ入れてみるのも楽しそうですけどね。

今回はプラグインを導入して、TypeScriptのsyntax highlightを行います。

Vundleのインストール

Vundleというのは、vimのプラグインを管理するツールです。

同じ働きをするものは他に

  • VimPlug
  • NeoBundle
  • Pathogen

あたりがあるみたいです。

では、ここを参考に入れましょう。
https://github.com/VundleVim/Vundle.vim

下記を実行します。

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

一瞬、カレントディレクトリはどこにいればいいんだ、とか思ったけど、インストール先としてチルダから始まる絶対パスを指定してるから別に現在地はどこでもいいですね。

.vimrcの場所を確認

なにげに、こういうしょうもない所で結構困るんですよね。

この後、vimの設定ファイルである.vimrcに記述をしますが、場所がわからなきゃどうしようもない。

僕の場合は、普通にホームディレクトリ

cd ~/

にありました。

.vimrcに記述

一応、

cp .vimrc .vimrc1

としてバックアップしてから
次のコードを.vimrcの最上部に追加します。

.vimrc
set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

Plugin 'leafgarland/typescript-vim'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

既にTypeScript用の記述も入ってます。

Plugin 'leafgarland/typescript-vim'

の行がそうです。
https://github.com/leafgarland/typescript-vim/wiki/Installation
を参考にやってます。

プラグインをインストール

vimを起動して次を実行します

:source ~/.vimrc
:PluginInstall

一行目で、さっきいろいろ書いた.vimrcをロードして、二行目でプラグインをインストールしてます。

以上!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2