【发布时间】:2015-09-06 23:03:07
【问题描述】:
我有两个文件,file1.txt 和 file2.txt 添加到 vim 中的缓冲区。
我目前已经打开了 file1.txt 并且我知道命令 :b2 从缓冲区打开 file2.txt。
但是,我想在拆分窗口中打开 file2.txt,保留 file1.txt。
有没有办法做到这一点,而不使用诸如 :vs file2.txt 之类的命令?
我正在寻找一个在缓冲区上运行的命令。
【问题讨论】:
我有两个文件,file1.txt 和 file2.txt 添加到 vim 中的缓冲区。
我目前已经打开了 file1.txt 并且我知道命令 :b2 从缓冲区打开 file2.txt。
但是,我想在拆分窗口中打开 file2.txt,保留 file1.txt。
有没有办法做到这一点,而不使用诸如 :vs file2.txt 之类的命令?
我正在寻找一个在缓冲区上运行的命令。
【问题讨论】:
:sb2
在水平窗口中打开缓冲区#2。
:vert sb2
在垂直窗口中打开缓冲区#2。
:tab sb2
在新标签页中打开缓冲区 #2。
:sb 比 :help :b 低 12 行,所以……下次再努力一点。
【讨论】:
sba 用于所有缓冲区,这样您就不需要检查下一个文件是哪个缓冲区号。