温馨提示:本文翻译自stackoverflow.com,查看原文请点击:zsh - How to fzf recent files of vim/nvim, not inside vim but from terminal
vim zsh neovim fzf

zsh - 如何fzf vim / nvim的最新文件,不是在vim内部而是从终端

发布于 2020-04-10 11:29:11

我知道如何fzf.vim,但是我想从终端打开。

掌握历史记录或viminfo可能会实现,但是我想知道是否有任何明智的方法。

查看更多

提问者
Kohei Murakami
被浏览
85
phd 2020-02-02 00:06

这是将最近文件列表从中保存vim到文件的方法:

vim -c "call append(0, v:oldfiles)" -c "write vim-oldfiles.tmp" -c exit

v:oldfiles(保存在中的最近文件的列表~/.viminfo)放入第一个(开始时是新的并且为空)缓冲区,将缓冲区写入文件,然后退出。

现在,您可以将文件的内容传递给fzf