如何在Vimscript的右侧移动或创建一个窗口?

时间:2010-09-15 10:44:05

标签: vim

我正在尝试修改project.vim以打开右侧而不是左侧的项目窗口。我在源代码中看到了几个引用“vertical new”,“vertical split”和“vertical resize”。尝试它们我看到左侧打开了一个新的垂直分割,但我找不到如何将新的垂直分割打开(或移动)到右侧。我知道命令Control-W + r会将窗口向右移动,但我不知道如何使用vimscript完成此操作。

3 个答案:

答案 0 :(得分:4)

尝试将vertical new更改为rightbelow vertical new

此外,请参阅:help vertical以及紧随其后列出的所有朋友。

答案 1 :(得分: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附加到映射的末尾。

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

答案 2 :(得分:0)

也许你应该考虑在进行垂直拆分后使用wincmd r&lt; C-w&gt; c wincmd c大部分时间都相同。