我有以下命令:
fd --type f -0 --full-path $HOME/something/something_inside_something | fzf --read0 --print0 --exit-0 --preview 'bat {1}' | xargs -r -0 vim
其中 vim 是以下各项的别名:
NVIM_APPNAME=mynvim nvim
该命令在别名处失败。我知道除了别名之外它是正确的,因为当没有它运行时(例如xargs -r -0 nvim
nvim 不是别名)它工作正常。
我都尝试过alias xargs='xargs '
并且xargs -r -0 bash -ic vim
我还尝试了许多其他建议的解决方法,我在此处和整个互联网上的类似问题中找到了有关该主题的解决方法。
有人有任何提示吗?
PS:毫无疑问,任何人都知道为什么--preview 'bat {1}'
无法显示通常可以顺利显示的(某些)文件?
尝试这个 :