我正在尝试创建一个 VIM 函数,它允许我通过使用 linux 的外部 grep 函数在我的代码库中查找单词,然后突出显示该单词的所有出现。
此外,执行时的静音假设是抑制外部程序的输出,但它不起作用..
set grepprg=grep\ -rns\ -C\ 1\ "
set grepformat=%f:%l:%m
function! WordFind()
let l:word = input("Find:")
execute 'silent grep ' . l:word . ' .'
:redraw!
:copen
execute '/' . l:word
endfunction