技巧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*