如何添加包含空格的noremap到.vimrc?

时间:2016-09-28 11:22:44

标签: git vim

我在python -m my_tool.my_tool文件中有这一行,它使用vim futigive插件为.vimrc创建了一个快捷方式:

git grep

需要您的帮助才能添加另一个将忽略.js和.css文件的noremap行!这是我写的,vim似乎不喜欢它:

noremap <Leader>] :Ggrep <cword><cr>:copen<cr>

1 个答案:

答案 0 :(得分:1)

你绝对可以使用<Space>,但我宁愿使用类似的东西:

function! GitGrep()
    execute "normal! :Grep <cwords -- './*' ':!*.js' ':!*.css'<cr>"
    execute "normal! :copen<cr>"
endfunction

nnoremap <Leader>] :call GitGrep()<cr>

由于我不是vim-fugitive用户,我还没有测试过这个,但你明白了。