【发布时间】:2021-10-02 07:03:58
【问题描述】:
有没有办法在 VIM 中查看和/或搜索终端历史记录?
试过:! history 并没有显示任何内容。
【问题讨论】:
有没有办法在 VIM 中查看和/或搜索终端历史记录?
试过:! history 并没有显示任何内容。
【问题讨论】:
有没有办法在 VIM 中查看和/或搜索终端历史记录?
是的,您可以执行以下任何操作:
<C-z> 暂停 Vim,$ history 查看历史记录,$ fg 回到 Vim。:shell,然后是$ history。:terminal history 或 :terminal,然后是 $ history。:!bash,然后是$ history。默认情况下,:!<cmd> 执行 <cmd> 就好像它被传递给了 -c 标志,所以 :!history 相当于在你的 shell 中执行 $ bash -c history:没有历史记录。
【讨论】:
你可以的
:new |r !history
这将拆分您的窗口并将 !history 的输出通过管道传输到新窗口中。
【讨论】:
% 扩展为当前文件,我认为该命令不会像您认为的那样。