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

问题描述

|| 在多年使用vi之后,我才开始尝试将MacVIM用作主要的文本编辑器,而当我将其切入远程服务器时。安装Janus扩展集后,我用Terminal0ѭ从终端启动MacVIM,以获取当前目录的列表。 当以这种方式启动MacVIM时,默认情况下,我会得到两个窗口,一个狭窄的NERDtree窗口和一个缓冲区窗口,占据了剩余的可用空间,焦点位于NERDtree窗口中。我想将非NERDtree窗口分成两个相等的部分,否则,创建一个至少83列宽的新窗口。从默认设置中,我将输入
<CTRL-W>l:vsplit
,然后即可完成工作。 当然,我不想每次都这样做,那么如何在
.gvimrc
(或者实际上是Janus
.gvimrc.local
)文件中编写脚本呢?我尝试了多种方法来完成所有这些操作,但均未成功。尝试包括ѭ4and,以及
<C-W>
l
vsplit
    

解决方法

我在.vimrc中使用此命令,以便在vim启动时将光标移至内容面板,您可能希望将其放在命令列表中,以便在分割之前到达右侧面板:
autocmd VimEnter * NERDTree     \"run nerdtree
autocmd VimEnter * wincmd p     \"cursor to right
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...