每当我在vim中输入一个终端命令(例如
!echo hello
),我会短暂地被踢出来查看该终端命令的结果,然后提示输入Press ENTER or type command to continue
。这有点突兀。我想留在vim中,并在底部打印出命令输出。
我知道 vim 的 :read
命令可以将终端输出放入缓冲区,但这不是我想要做的。如果您感兴趣,这里有一些阅读材料。在 Screen 中运行 vim 似乎可以得到我想要的结果,但我正在尝试让它在 tmux 和原生 Mac 终端中工作。
"在vim中显示终端命令的结果!"
,这似乎对于一个选项来说有些啰嗦了。 - Christian Gibbonsvimrc
的注释会更清晰吗? - jason z