在MacVim中autochdir
没有问题。但是,最近我一直在运行iTerm2(全屏分割)进行编码,缺少autochdir
真的很困扰我。有解决方案吗感谢。
答案 0 :(得分:0)
“缺少autochdir
”是什么意思?它在CLI和GUI中都可以正常工作。
如果您set autochdir
中有~/.vimrc
,则无论您使用的是MacVim还是iTerm2或终端还是其他任何内容,此功能的工作方式都相同。
但我怀疑你正在改变iTerm2分裂中的目标,并期望Vim以某种方式了解该变化并相应地更改其pwd
。我对吗? “不幸的是”Vim不知道第二次iTerm2拆分,也无法对你的cd
作出反应。
答案 1 :(得分:0)
在终端:
> which vim
如果显示/usr/bin/vim
,则表示您正在使用mac base安装。这是vim的旧版本,不支持autochdir
。你需要一个更新的版本。
通过运行:
检查是否有另一个vim安装> /usr/local/bin/vim
如果是,请在/usr/local/bin
$PATH
添加到/usr/bin
如果没有,请安装它:
> brew install vim