Ⅰ. 插件描述
vim omnifunc for JavaScriptⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'mattn/jscomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'mattn/jscomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'mattn/jscomplete-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/mattn/jscomplete-vim
Ⅳ. 文档说明
jscomplete-vim
JavaScript complete script
既存の javascriptcomplete.vim がアレだったので...。
omnifunc に jscomplete#CompleteJS を設定すると動くよ。
autocmd FileType javascript
\ :setl omnifunc=jscomplete#CompleteJS
主目的
.や[後のプロパティを補完する
拡張
autoload/js/ 以下に拡張用スクリプトがある
g:jscomplete_use または b:jscomplete_use にリストをいれると読み込まれる。
:let g:jscomplete_use = ['dom', 'moz']
" => autoload/js/dom.vim と autoload/js/moz.vim が読まれる
dom.vim: DOM 系の補完リストを追加するよmoz.vim: Mozilla JavaScript の追加リストxpcom.vim: Mozilla の XPCOM コンポーネント(Componentsオブジェクト) 系のリストを追加