首页 > 解决方案 > 在 VIM 中查看终端历史记录

问题描述

有没有办法在 VIM 中查看和/或搜索终端历史记录?

试过了:! history,什么也没显示。

标签: vimterminal

解决方案


有没有办法在 VIM 中查看和/或搜索终端历史记录?

是的,您可以执行以下任何操作:

  • <C-z>暂停 Vim,$ history查看历史,$ fg回到 Vim。
  • :shell, 那么$ history.
  • :terminal history:terminal,然后$ history
  • :!bash, 那么$ history.

默认情况下,就像传递给标志一样:!<cmd>执行,因此相当于在您的 shell 中执行:没有历史记录。<cmd>-c:!history$ bash -c history


推荐阅读