如何在vim中调用bash_history中的命令?

时间:2014-02-13 14:48:07

标签: vim history

我知道vim只是一个编辑器,但我有时想在vim中调用bash命令,如下所示:

:!some --long --command -I --do --not --remember

因此从历史中回忆起我编辑事物的重要功能。 cnoremap <C-p> <Up>cnoremap <C-n> <Down>都始终位于.vimrc

现在我想知道我是否不仅可以搜索$HOME/.viminfo,还可以搜索$HOME/.bash_history(前缀:!)。

没有vim插件我可以这样做吗?

1 个答案:

答案 0 :(得分:4)

如何制作它以便在启动Vim时它将读入〜/ .bash_history并将其附加到.viminfo中的相应部分(存储命令历史等)?为避免在以后启动Vim时重复整个Bash历史记录,您应该运行一段脚本来删除重复的行。