JavaScript補完プラグインのTernはすごいヤツ

vim

「え、JavaScriptを書いているのに、Tern使ってないの?」

ダサい。イケてない。 あぁ、残念。

Ternは、marijnhという凄いエンジニアの人が作っているJavaScriptの動的補完プラグイン

コードを動的にパースして、今カーソルがある変数の型まで調べて補完しちゃってくれる。

設定をすれば、jQueryなどのプラグインでの諸々も補完しちゃう凄いやつなのだ。

1
2
3
4
5
6
7
8
if has('python') && executable('npm')
  NeoBundleLazy 'marijnh/tern_for_vim', {
        \ 'build' : 'npm install',
        \ 'autoload' : {
        \   'functions': ['tern#Complete', 'tern#Enable'],
        \   'filetypes' : 'javascript'
        \ }}
endif

まぁ、何はともあれ一度使ってみてください。