如何使用vi编辑器打开两个不同的文件?

Modified on: Sat, 09 Jun 2018 08:18:53 +0800

我在不同的位置有两个文件,我想用相同的vi命令打开这两个文件。我怎么能这样做?

  • 文件1位置:/home/rs/rest.pl
  • 文件2位置:/home/dev/grd.pl
作者:psmears,sandy

最佳答案

如Zanna所述,请使用Vi的多个参数。但是,Vi(m)默认情况下不会立即显示文件。它们被加载到缓冲区中,您可以使用切换到下一个(或以前的)缓冲区:bn:bp。如果要同时查看文件,请使用windows(拆分):

vim /some/file1 /some/file2 -o # horizontal split
vim /some/file1 /some/file2 -O # vertical split

或标签:

vim /some/file1 /some/file2 -p # Open up to 10 files in tabs

然而,缓冲区是Vim实际用于操作文件的内容,标签和窗口只是视觉上排列它们的方式。习惯于直接使用缓冲区,而不是通过多个窗口或标签。

(这些选项也适用于Ubuntu的vi,默认情况下是vim.tinyvim-tiny是用+windows,因此启用了标签和窗口。)< / p>

另见:

作者:,muru

相关问答

添加新评论