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