vim - 在 VIM 中查看终端历史记录
问题描述
有没有办法在 VIM 中查看和/或搜索终端历史记录?
试过了:! history
,什么也没显示。
解决方案
有没有办法在 VIM 中查看和/或搜索终端历史记录?
是的,您可以执行以下任何操作:
<C-z>
暂停 Vim,$ history
查看历史,$ fg
回到 Vim。:shell
, 那么$ history
.:terminal history
或:terminal
,然后$ history
。:!bash
, 那么$ history
.
默认情况下,就像传递给标志一样:!<cmd>
执行,因此相当于在您的 shell 中执行:没有历史记录。<cmd>
-c
:!history
$ bash -c history