5
在我的vimrc我有一個映射,以找到TODO所有的線出來,把他們在quickfix窗口:在使用vimgrep使用多模式的鍵映射
nnoremap <leader>f :vimgrep /TODO/j % \| :cw<CR>
我現在要添加替代模式FIXME以同樣的方式。所以,我想
nnoremap <leader>f :vimgrep /TODO\|FIXME/j % \| :cw<CR>
和
nnoremap <leader>f :vimgrep /TODO<bar>FIXME/j % \| :cw<CR>
但是沒有任何結果。
vimgrep /TODO|FIXME/j %
工作在:提示時手動鍵入。到目前爲止,我的解決辦法是這樣的:
function! FindFixme()
vimgrep /TODO\|FIXME/j %
cw
endfunction
nnoremap <leader>f :call FindFixme()<CR>
但我真的不明白,爲什麼我不能把它作爲一個單一的映射命令工作。
謝謝。