私は OpenLayers.js の上で開発しています。私のプロジェクトフォルダーは次のように構成されています。
project /
|-- OpenLayers.js
|-- map.html
|-- map.js
\-- etc
ご指摘のとおり、新しいマップ プロジェクトを開始するときは、Vim からのコードの完成方法に関する提案を尊重し、プロジェクト フォルダー (この場合はOpenLayers.js
.
例えば:
map = new OpenLayers. --> <C-x><C-o>
map = new OpenLayers.Bounds
.Control
.Map
提案されたクラスの 1 つを選択すると、Aptana のように一種のオートコンプリートが得られます。私はAutoComplPopをインストールしており、提案を選択するための素晴らしい自動メニューが表示されますが、それらはすべて現在の JS ファイルから取得されます。
とにかく、 Tagbar + node.js + jsctagsを正しく設定しtags
、プロジェクト用のファイルを生成set tags=./tags,./../tags,./*/tags
して、.vimrc
.
この場合も、Tagbar は現在のファイル JS 構造をマップしますが、他のファイルからのクラスのマッピングは提供しません。
my のおそらく関連する別の行.vimrc
:
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
クラスとサブクラスの提案を得るのに苦労していますが、利用可能なすべてのプラグイン/ソフトウェアと少し混乱しています。
ヒントはありますか?君たちありがとう :)