Diff of /trunk/doc/usr_21.txt [r191] .. [r192] Maximize Restore

  Switch to side-by-side view

--- a/trunk/doc/usr_21.txt
+++ b/trunk/doc/usr_21.txt
@@ -135,7 +135,7 @@
 所存放的信息流失,因为每个条目只能被记住一次。
 
 
-重 返 原 处
+重 返 VIM 中 断 处
 
 你编辑一个文件到一半,但你得下班去度假了。你退出 Vim 就去享受你的人生,把你那
 些工作忘得干干净净。两个星期以后你启动 Vim,键入:
@@ -146,6 +146,43 @@
    你每次退出 Vim,它都创建一个标记。最后那个是 '0。原来那个 '0 所指的位置就
 成了 '1。而原来那个 '1 就成了 '2,依此类推。而原来的标记 '9 就没了。
    要发现标记 '0 至 '9 指向何处,|:marks| 命令很有用。
+
+
+重 返 某 文 件
+
+如果你想回到最近曾经编辑过的文件,但已经退出过 Vim,有一个稍微复杂的方法。你可
+以这样看到这些文件的列表: >
+	:oldfiles
+<	1: ~/.viminfo ~
+	2: ~/text/resume.txt ~
+	3: /tmp/draft ~
+
+假如你要编辑第二个文件,也就是列表里 "2:" 开始的那个,输入: >
+
+	:e #<2
+
+其它接受文件名参数的命令都能替代这里的 ":e","#<2" 这种形式可以用在 "%" (当前
+文件名) 和 "#" (轮换文件名) 可以出现的地方。由此,你也可以这样来分割窗口来编辑
+第三个文件: >
+
+	:split #<3
+
+#<123 这种东西在你要用来编辑文件时毕竟是太麻烦了。幸运的是有个简单点的办法: >
+
+	:browse oldfiles
+<	1: ~/.viminfo ~
+	2: ~/text/resume.txt ~
+	3: /tmp/draft ~
+	-- More --
+
+你可以得到和 |:oldfiles| 相同的文件。如果要编辑 "resume.txt",先按 "q" 停止列
+表,然后会有提示:
+
+	Type number and <Enter> (empty cancels): ~
+
+输入 "2" 并按 <Enter> 来编辑第二个文件。
+
+详见 |:oldfiles|、|v:oldfiles| 和 |c_#<|。
 
 
 Vim 间 信 息 移 动