技巧109 定制grep程序

技巧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*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章