繁体   English   中英

如何在vim底部有一个水平窗格显示最近的命令

[英]how to have a horizontal pane at the bottom in vim showing recent commands

我通常在vim中工作,两个窗格垂直分开,左边是NERDTree。 我用:!命令运行外部命令:! 命令完成后ESC 有时我想再次运行相同的命令,所以我必须这样做:<up arrow>enter

为了避免这种情况,我想知道是否有办法在页面底部有一个水平窗格,显示最后5个外部命令。 另外,如果我可以通过简单地执行:!4运行最后的4th命令,那将是非常棒的:!4或类似的东西。

我相信你知道的:

@: - 重复上一个命令

q: - 历史记录中的命令列表,您可以编辑和运行它们。

要从历史记录运行第N个最后一个命令,请使用:

command! -nargs=1 H call histdel("cmd", -1) | execute histget("cmd", 0-<args>)

:H 4 - 最后4号命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM