我複製本中.vimrc
:Vim的功能似乎並沒有被認可
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
任何想法,爲什麼它的發生?
注:
- 我有我的來源的.vimrc幾次。
的可能重複。[VIM:怎樣只保留在文件中選定的文本(http://stackoverflow.com/questions/ 21523160/vim-how-to-retain-only-the-selected-text-in-a-file) –