Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 如何快速切换到另一个选项卡页中的上一个窗口?_Vim - Fatal编程技术网

Vim 如何快速切换到另一个选项卡页中的上一个窗口?

Vim 如何快速切换到另一个选项卡页中的上一个窗口?,vim,Vim,我真的很喜欢Ctrl-O和Ctrl-I来回跳跃。 如果我打开fileA,则使用:tabe fileB在新的选项卡页中打开另一个文件。 在第二个选项卡页面中,我键入Ctrl-O以跳回上一个位置。 Vim只是在当前窗口中显示fileA,而不是切换到第一个选项卡页。 现在我有两个选项卡页面显示相同的文件。这不是我想要的。 我可以使用:drop fileA,但我需要提供全名。这还不够好。 有什么好方法可以在windows交叉选项卡页面之间切换吗?是的,switchbuf设置: set switchbuf

我真的很喜欢Ctrl-O和Ctrl-I来回跳跃。
如果我打开
fileA
,则使用
:tabe fileB
在新的选项卡页中打开另一个文件。
在第二个选项卡页面中,我键入Ctrl-O以跳回上一个位置。
Vim只是在当前窗口中显示
fileA
,而不是切换到第一个选项卡页。
现在我有两个选项卡页面显示相同的文件。这不是我想要的。
我可以使用
:drop fileA
,但我需要提供全名。这还不够好。

有什么好方法可以在windows交叉选项卡页面之间切换吗?

是的,
switchbuf
设置:

set switchbuf=useopen,usetab
我知道您知道在哪里可以获得更多关于可能值的信息。;-)

顺便说一句,这是在Vim中有效使用缓冲区、窗口和选项卡的关键,还有
set hidden