技巧109 定制grep程序
grepprg
grepformat
Vim缺省的grep设置
grepprg="grep -n $* /dev/null"
grepformat="%f:%l%m,%f,%l,%m,%f %l%m"
$*表示占位符,最终被:grep命令的参数所代替
%f 表示文件名
%l 行号
%m 匹配行的文本
通过:grep
调用ack
sudo apt install ack-grep
sudo ln-s /usr/bin/ack-grep /usr/local/bin/ack
ack --nogroup Waldo * <==> grep -n
通过ack跳转到指定的行与列
ack --nogroup --column Waldo*