似乎没有识别Vim功能

时间:2014-01-25 16:47:59

标签: vim command-line

我将其复制到.vimrc

function! ClearAllButMatches()
  let old = @c
  let @c=""
  %s//\=setreg('C', submatch(0), 'l')/g
  %d _
  put c
  0d _
  let @c = old
endfunction
vnoremap <leader>c :<c-u>call g:ClearAllButMatches()<cr>

它似乎不起作用。当我使用<leader>c时,我得到了这个:

E117: Unknown function: g:ClearAllButMatches

为什么会发生这种情况?

请注意:

  1. 我已多次采购我的.vimrc。

1 个答案:

答案 0 :(得分:4)

从映射中删除g:或将其添加到函数名称