在vim中,我可以输入:oldfiles
来查看我之前编辑过的文件列表。很棒的功能!
但现在我想将该列表中的一个或多个文件打开到缓冲区中。我怎么能这样做?
答案 0 :(得分:9)
如果你使用:help oldfiles
,你会发现命令:browse oldfiles
应该做你想做的事。
:bro[wse] ol[dfiles][!]
List file names as with |:oldfiles|, and then prompt
for a number. When the number is valid that file from
the list is edited.
If you get the |press-enter| prompt you can press "q"
and still get the prompt to enter a file number.
Use ! to abandon a modified buffer. |abandon|
{not when compiled with tiny or small features}
答案 1 :(得分:8)
一旦你在列表的底部,你应该按:
并发出命令,使用这个"怪异的"符号:
:command #<91
其中command
可以是任何类似编辑的命令(:edit
,:tabedit
,:split
,:vsplit
,:next
,{{1 }等等)和:args
表示&#34;旧文件编号...&#34;。
要编辑条目91,请使用:
#<
要编辑条目18,42和93,请使用:
:e #<91