EX 编辑器:转到上一个文件

elb*_*rna 8 vi ex

使用ex我打开 3 个文件

ex file1 file2 file3
Run Code Online (Sandbox Code Playgroud)

我知道

  • 命令:n转到文件 2 和文件 3
  • 命令:rew从文件 3 或文件 2 转到文件 1

但是我可以使用什么命令转到上一个文件?我认为:e previousfile会起作用,但是是否:n存在像以前一样更快的东西?

Wil*_*ard 4

根据POSIX 规范ex

想要为编辑前一个文件的下一个命令提供对应项的实现已使用命令prev[ious],该命令不带文件参数。POSIX.1-2008 不需要此命令。

因此,在大多数实现中,:prev都会做你想做的事。 (也就是说,ex遇到过的大多数实现;显然您不应该依赖它来进行可移植脚本编写。)

另请注意,这与不同:p后者实际上意味着p打印当前行。 prev是允许的最短缩写。(pre意思是“保存”。)