Как заставить autochdir работать на Mac при запуске Vim из терминала? - PullRequest
1 голос
/ 01 февраля 2012

В MacVim autochdir работает без проблем.Однако в последнее время я использую iTerm2 (полный экран с разделением) для кодирования, и отсутствие autochdir действительно беспокоит меня.Любые решения?Спасибо.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2013

В терминале:

> which vim

Если указано /usr/bin/vim, вы используете базовую установку Mac.Это старая версия vim и не поддерживает autochdir.Вам понадобится более новая версия.

Проверьте, есть ли у вас другая установка vim, запустив:

> /usr/local/bin/vim

Если это так, добавьте /usr/local/bin к вашему $PATH до /usr/bin

Если нет, установите его:

> brew install vim
0 голосов
/ 01 февраля 2012

Что вы подразумеваете под "отсутствием autochdir"?Он отлично работает как в CLI, так и в графическом интерфейсе.

Если у вас set autochdir в вашем ~/.vimrc, эта функция будет работать одинаково, независимо от того, используете ли вы MacVim, iTerm2, терминал или любой другой.

Но я подозреваю, что вы меняете каталоги в сплите iTerm2 и ожидаете, что Vim каким-то образом узнает об этом изменении и соответственно изменит его pwd.Я прав?«К сожалению» Vim не знает о втором сплите iTerm2 и не может отреагировать на ваш cd там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...