2012-11-24 16 views
4

我最近安装了一些插件,所以我可以使用Vim作为我的开发IDE。看起来有些插件不能很好地与对方玩。映射已经在使用:“<LocalLeader> sb”,模式“n”

目前,我在我的插件目录下面的VIM插件:

  • code_complete.vim
  • cscope_maps.vim
  • 的doxygen-support.vim
  • sourcebeautify
  • taglist.vim
  • vcscommand.vim
  • vcsgit.vim
  • vcssvk.vim
  • crefvim.vim
  • c.vim
  • minibufexpl.vim
  • symfony.vim
  • vcsbzr.vim
  • vcscvs.vim
  • vcshg.vim
  • vcssvn.vim

我的〜/ .vimrc文件中有如下内容:

autocmd BufRead *.vala,*.vapi set efm=%f:%l.%c-%[%^:]%#:\ %t%[%^:]%#:\ %m 
au BufRead,BufNewFile *.vala,*.vapi setfiletype vala 

set nocp ts=4 sw=4 noet ai cin bs=2 cb=unnamed 
set number ruler wrap autoread showcmd showmode fdm=marker nobackup 
syntax on 
filetype plugin on 

set incsearch 
set tags=./tags;/ 
map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR> 
map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR> 

当我试图打开一个C或C++文件,我得到以下警告消息:

Mapping already in use: "<LocalLeader>sb", mode "n" 
Press Enter to Continue 

有谁知道其中的插件是造成这种情况,以及如何解决这个问题?

+4

使用':详细map'看到所有的映射的列表,哪些文件定义他们。这将缩小它的范围。 –

+0

@MichaelBerkowski:详细的地图会产生几个屏幕文字。我在这里使用了这个问题的答案:http://stackoverflow.com/questions/2239226/saving-output-of-map-in-vim转储数据到一个9.3K文件。现在我只需要在某处上传该文件即可。或者,也许你/某人可以告诉我如何使用转储的数据来解决问题? –

回答

3

:verbose map <LocalLeader>sb

这会告诉你哪个插件(S)设置映射