前端之家收集整理的这篇文章主要介绍了
Vim使用ag搜索光标下的单词,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想映射< Leader> a来
搜索光标下的单词
我写了这个:
noremap <Leader>a :Ag!<C-u><C-r>=Escape(expand('<cword>'))<CR>
function! Escape(stuff)
return substitute(escape(a:stuff,'\/.*$^~[]'),"\n",'\\n',"g")
endfunction
不幸的是,当我点击< Leader> a foo这个词时,我得到了这个:
:foo
银!消失和尾随< CR>没被执行.
我的错误在哪里?
你
添加了< c-u>在您的映射中,它将
删除:Ag!
您可能希望使用-Q for ag进行文字搜索.
对于< CR>问题,你的< CR>对于< c-r> =表达式,您需要一个额外的< CR>启动命令.
原文链接:https://www.f2er.com/bash/383565.html