在vim中:"标记"当前窗口,所以我可以跳转到它

时间:2014-04-02 10:35:12

标签: vim

我一次打开几个窗户。其中一些具有相同的缓冲区。

有没有办法可以“标记”当前窗口,所以我可以稍后跳转到它? 如果标记的窗口已关闭,我该如何检测?

通过'Window',我的意思是我已经完成了:分裂几次。

2 个答案:

答案 0 :(得分:2)

如果您有太多并发窗口导致失去跟踪,我会更改工作流程。您是否真的需要同时使用多个缓冲区可见?< / p>

Vim支持标记文件(通过大写标记),但不支持窗口。如何在状态栏中包含窗口编号:

:set statusline+=\ %{winnr()}

然后,您可以在心理上记下数字并使用[N]<C-W><C-W>之类的命令跳回窗口编号[N]

答案 1 :(得分:0)

在Vim8中,这非常简单。请参阅:win_getid():win_gotoid()