Vim 如何从命令行打开两个文件,并将两个文件都放在文件末尾?

Vim 如何从命令行打开两个文件,并将两个文件都放在文件末尾?,vim,Vim,我想在vim中打开shell中的两个文件,并排放置,并将它们滚动到文件末尾 到现在为止我能做到 vim-O+正常G$file1 file2 除了将第二个文件滚动到末尾之外,这可以完成我想要的所有操作 非常感谢您可以试试 vim -c 'windo norm! G' -O file1 file2 windo将在每个窗口中执行一个命令。它的副作用是使最后一个窗口成为当前窗口,因此当您启动vim时,这将使file2成为当前窗口 在这种情况下,如果您真的想解决这个问题,可以使用 vim -c 'win

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

到现在为止我能做到

vim-O+正常G$file1 file2

除了将第二个文件滚动到末尾之外,这可以完成我想要的所有操作

非常感谢

您可以试试

vim -c 'windo norm! G' -O file1 file2
windo将在每个窗口中执行一个命令。它的副作用是使最后一个窗口成为当前窗口,因此当您启动vim时,这将使file2成为当前窗口

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

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

vim -c 'windo norm! G' -O file1 file2
windo将在每个窗口中执行一个命令。它的副作用是使最后一个窗口成为当前窗口,因此当您启动vim时,这将使file2成为当前窗口

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

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

这是一种方法:

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

这是一种方法:

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

非常感谢,扎克。非常感谢,扎克。更短:$vim-O文件*+windo\$更短:$vim-O文件*+windo\$