2012-02-22 10 views
1

私はjavascriptのためのエディタとしてのvimを使用したいと私は例えば、自動補完:) が必要になります。javascript(html5オブジェクト)のオートコンプリート機能をvimに追加するには?

var context = canvas.getContext("2d"); 
//    ^
//     | 
//     +----- Here I should have list of `canvas` methods after pressing Tab (SuperTab plugin). 
var grd = context.createLinearGradient(0, 100, 200, 0); 
//    ^
//    | 
//    +----- The same is here but for `context`. 
grd.addColorStop(0, "#aabbcc"); 
//^
// | 
// +----- Again 
grd.addColorStop(1, "#ccbbaa"); 
//^
// | 
// +----- And again... You've got a point :) 

はまた、私はこれらのメソッドのパラメータに関する情報を必要とします。

これらのすべてをvimで使用することは可能ですか?

私が理解する限り、私は何とかvimでそのような情報を提供できるjavascriptパーサーを接続する必要があります。これはclang経由のC++で可能です。何かjavascriptに似ていますか?

答えて

0

私はターンキーソリューションを知らない:利用可能なJavaScriptシンタックスファイルにはHTML5 APIのサポートはなく、HTM5 API関連の補完を提供する代替javascriptcomplete.vimは見たことがない。

しかし、スクリプトの外観から判断すると、私はそれが実行可能だと思う。

関連する問題