2010-09-15 83 views
4

我试图修改project.vim来打开右侧的项目窗口而不是左侧。我从源头上看到了几个参考文献,分别是“垂直新”,“垂直分割”和“垂直调整大小”。尝试它们,我发现一个新的垂直分割向左打开,但我无法找到如何将新的垂直分割打开(或移动)到右侧。我知道命令Control-W + r会将窗口移动到右侧,但我不知道如何使用vimscript完成此操作。如何在Vimscript的右侧移动或创建一个窗口?

回答

4

尝试将vertical new更改为rightbelow vertical new

此外,请参阅:help vertical和其后列出的所有朋友。

0

也许你应该考虑在做垂直分割后使用wincmd r< C-w > c and wincmd c大部分时间是等效的。

2

您也可以set splitright,以便垂直分割窗口总是在右侧创建。

更新:

看来插件编码相当不灵活,所以你需要采取以下两种方法之一:

1)改变这一行的插件的源代码

let b:proj_locate_command='silent! wincmd H' 

let b:proj_locate_command='silent! wincmd L' 

2)对于用来打开项目窗口的任何映射,请将<C-W>L:wincmd L附加到映射的末尾。

您还应该通过电子邮件发送作者并要求他/她提供一种更容易配置此行为的方法。

+0

出于某种原因,它适用于我的窗口,但不适用于project.vim窗口。另外,我不希望所有窗口都在右侧 - 例如NERD_tree或taglist窗口。 – juanjux 2010-09-16 11:53:31

相关问题