安装vim-jsdoc插件,按键无法绑定

时允
  • 4.9k

我使用pathogen方式安装了jsdoc

cd ~/.vim/bundle
git clone https://github.com/heavenshell/vim-jsdoc.git

但是在编辑JavaScript文件的时候发现JsDoc命令没用,vim提示"Not an editor command: JsDoc"。
之后我查看了vim-jsdoc文件夹下面有个ftplugin/javascript/jsdoc.vim,这个文件应该是绑定按键用的,内容如下:

let s:save_cpo = &cpo
set cpo&vim

command! -nargs=0 -buffer -complete=customlist,jsdoc#insert JsDoc call jsdoc#insert()

if !exists('g:jsdoc_default_mapping')
  let g:jsdoc_default_mapping = 1
endif
nnoremap <silent> <buffer> <Plug>(jsdoc) :call jsdoc#insert()<CR>
if !hasmapto('<Plug>(jsdoc)') && g:jsdoc_default_mapping
  nmap <silent> <C-l> <Plug>(jsdoc)
endif

let &cpo = s:save_cpo
unlet s:save_cpo

虽然我看不太懂,但是我还是常识着在JavaScript文件里用:call jsdoc#insert(),这条命令果然有用了,所以我确认vim-jsdoc正确加载了。但是为什么不能绑定:JsDoc命令呢?

回复
阅读 4.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏