Vim 打开目录时禁用netrw

Vim 打开目录时禁用netrw,vim,vi,macvim,Vim,Vi,Macvim,我正在使用MacVim,希望能够打开mvim,将其设置为当前目录,并在一个命令中打开一个新的缓冲区。目前我使用“mvim”。(其中mvim别名为“mvim——远程静默”)。然而,这也会自动打开一个netrw窗口(我想是因为我试图在mvim中打开一个目录) 是否有任何方法可以禁用此功能并仅打开空白缓冲区(同时将工作目录设置为当前目录) 编辑:以下是执行@Amadan建议的脚本: if [ $# -eq 0 ] then mvim else mvim --remote-sil

我正在使用MacVim,希望能够打开mvim,将其设置为当前目录,并在一个命令中打开一个新的缓冲区。目前我使用“mvim”。(其中mvim别名为“mvim——远程静默”)。然而,这也会自动打开一个netrw窗口(我想是因为我试图在mvim中打开一个目录)

是否有任何方法可以禁用此功能并仅打开空白缓冲区(同时将工作目录设置为当前目录)

编辑:以下是执行@Amadan建议的脚本:

if [ $# -eq 0 ]
  then
    mvim
  else
    mvim --remote-silent "$@"
fi

mvim
本身就可以满足您的需求。(原配的,不是
——遥控静音的)

没有办法把两者结合起来吗?我希望保持远程静默的原因是在同一个mvim会话中打开新文件。还有其他方法可以实现这一点吗?
——remote silent
有一个强制文件参数。我不知道如何通过指定文件名打开匿名缓冲区。你可以制作一个脚本而不是alias,然后运行
mvim
mvim--remote silent“$@”
,这取决于你给它的是什么。我自己实际上有一个别名
rvim=“mvim--remote silent”
,允许我选择要使用的。(在任何人抱怨之前,我从来没有使用过受限vim。)谢谢,这很有效!我用你建议的脚本编辑了我的问题。