【问题标题】:Disable netrw when opening directory打开目录时禁用netrw
【发布时间】:2013-12-21 21:39:05
【问题描述】:

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

有什么方法可以禁用它并且只打开一个空白缓冲区(同时将工作目录设置为当前目录)?

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

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

【问题讨论】:

    标签: vim vi macvim


    【解决方案1】:

    mvim 自己做你想做的事。 (原来的那个,不是--remote-silented那个)

    【讨论】:

    • 没有办法将两者结合起来吗?我想保留 --remote-silent 的原因是在同一个 mvim 会话中打开新文件。还有其他方法可以实现吗?
    • --remote-silent 有一个强制文件参数。我不知道如何通过指定文件名来打开匿名缓冲区。我想你可以制作一个脚本而不是别名并运行mvimmvim --remote-silent "$@",这取决于你给它的内容。
    • 我自己,实际上我有一个别名rvim="mvim --remote-silent",它允许我选择我想要使用的。 (在任何人抱怨之前,我从不使用受限 vim。)
    • 谢谢,成功了!我用你建议的脚本编辑了我的问题。
    猜你喜欢
    • 2016-10-23
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多