vim:移动到缓冲区?
答
set swb=useopen,usetabe
将设置使:sb [number]
或:sb [pattern]
切换到打开的窗口中无论哪个选项卡。
答
我相信这是:drop filename
+0
+1不错的一个(至少15个字符) – cnicutar 2011-04-24 18:20:42
+0
嗯...关闭,尽管这需要文件的完整路径,如果你打开了一堆文件,可以很容易地完成)。 – 2011-04-24 18:26:51
答
我用
:buf TODO
你需要一个唯一的一块里识别缓冲区文件名。你可以使用tab-completion,尽管:)
哦IC,只是指出你想激活相应的选项卡。 Sry
Hrm ... 7.3中的任何一个都改变了(我在7.2中),或者'swb'没有完全做我想做的事情。在7.2中,似乎只有在跳到错误并使用quickfix和东西时才会检查“swb”。当我设置了swf = useopen,usetab'时,运行':b foo'仍然会将当前窗口替换为匹配'foo'的缓冲区。 – 2011-04-26 03:07:44
@David Wolever,你绝对正确。你应该使用':sb'而不是':b'。我纠正了这个帖子。 – 2011-04-26 03:22:28
D'oh!真棒。谢谢。 – 2011-04-26 04:12:17