如何编写MacVIM脚本以我想要的方式分割窗口

时间:2011-05-24 13:20:59

标签: vim macvim

我刚开始尝试将MacVIM作为主要文本编辑器,经过多年使用vi后才进入远程服务器。安装Janus扩展程序集后,我使用macvim .从终端启动MacVIM以获取当前目录的列表。

以这种方式启动MacVIM时,默认情况下我得到两个窗口,一个窄NERDtree窗口和一个缓冲窗口占用剩余的可用空间,焦点位于NERDtree窗口。我想将非NERDtree窗口分成两个相等的部分,否则,创建一个至少83列宽的新窗口。从默认设置中,我将输入<CTRL-W>l:vsplit,这样就可以完成工作。

当然,我不想每次都这样做,所以如何在我的.gvimrc(或实际上,使用Janus,.gvimrc.local)文件中编写脚本?我已经尝试了很多方法来做到这一切都没有成功。尝试包括80vsplit

<C-W>
l
vsplit

1 个答案:

答案 0 :(得分:2)

我在.vimrc中使用它来在vim启动时将光标移动到内容面板,你可能想把它放在你的命令列表中,以便在拆分之前到达右边的面板:

autocmd VimEnter * NERDTree     "run nerdtree
autocmd VimEnter * wincmd p     "cursor to right