问题描述
我有一个别名,当您传递参数时,它将看起来像这样
rg --trim --no-heading test_based_image $HOME/ -n | fzf --color='preview-fg:110' --preview="cut -d":" -f1 <<< {} | xargs bat "
第一部分将返回类似内容
/home/iob/path/some_file.pm:46:test_based_image
预览将显示some_file.pm的源代码。
我的问题是我想用bat -R
替换bat命令以突出显示第46行。
我尝试执行以下操作
rg --trim --no-heading test_based_image $HOME/ -n | fzf --color='preview-fg:110' --preview="cut -d":" -f1 <<< {} | xargs bat -r $(cut -d":" -f2 <<< {}) "
但这无法在预览中显示
[bat error]: line range contained more than one ':' character. Expected format 'N' or 'N:M'
任何想法都可以克服这一点吗?我无法找到抱怨的源头,因为当我独自奔跑时,蝙蝠会做事。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)