如何从命令行打开两个文件,两个文件都在文件的末尾?

时间:2017-10-24 00:34:29

标签: vim

我想在vim中打开shell中的两个文件,并排放置,两个文件都滚动到文件的末尾。

截至目前我可以做到

vim -O "+ normal G $" file1 file2

除了将第二个文件滚动到最后,这样做我想要的一切。

非常感谢

2 个答案:

答案 0 :(得分:6)

你可以尝试

vim -c 'windo norm! G' -O file1 file2

windo将在每个窗口中执行命令。它具有使最后一个窗口成为当前窗口的副作用,因此当你启动vim时这将使file2成为当前窗口。

在这种情况下,如果你真的想解决这个问题,你可以使用

vim -c 'windo execute "norm! G" | winc h' -O file1 file2

答案 1 :(得分:1)

这是一种方法:

$ vim -O file1 file2 +windo\ norm\ G