我知道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插件,我可以这样做吗?
发布于 2014-02-13 15:34:12
这样,当Vim启动时,它将读入~/..bash_history,并将其附加到.viminfo中的适当部分(其中存储命令历史等内容)如何?为了避免在以后启动Vim时复制整个Bash历史记录,您应该运行一个脚本片段来删除重复的行。
https://stackoverflow.com/questions/21757460
复制相似问题