Answers:
(删除了我的愚蠢答案,因为我没有读过这个问题)
嗯,我应该更仔细地阅读问题。
Vim的Omni-complete为您提供完成路径。
从...开始
/usr
然后点击<C-x><C-f>
获取目录/文件列表。
它仅适用于一个级别,因此您需要重复此过程,直到获得所需内容。
因为<C-x><C-f>
不是很友好,我把它映射到了,:
。
见:help compl-filename
。
--EDIT--
在Vim中,执行以下操作:
:!ls<CR><CR>
:r !echo !<CR>
放入ls
缓冲区,这似乎是你正在寻找的。
在终端中,键入this以将shell会话的整个历史记录放在一个文件中:
$ history > history.txt
http://vim.wikia.com/wiki/Using_command-line_history
同样在vim中,以下内容值得一读。
:help cmdline-mode
基本上粘贴您运行的最后一个命令,您可以访问命令寄存器“:”。
“:P
获取您运行的最后几个命令的列表。然后,您可以从历史记录中选择以重新运行该命令。
问: