当我在zsh中运行fc -l -20
时,我得到了预期的输出。
然而,当从vim中运行相同的内容时:
:r! fc -l -20
我收到错误消息:zsh:fc:1: no such event: 0
为什么会这样,以及如何将我之前的20个历史记录列表条目纳入vim?
答案 0 :(得分:3)
fc
是shell builtin,因此必须在shell中调用。替代方案为fc -l -20 | vim -
或<c-Z>
fc -l -20 | pbcopy
%
"*p
。