Мой VIM не следует за обычными частицами и пытается разыменовывать символические ссылки. Например, когда я делаю $ cd
для символической ссылки в любой оболочке, я не ожидаю, что она изменит текущий рабочий каталог на фактическое место, на которое указывает символическая ссылка.
Любое поведение оболочки:
$ ls -l
mydir -> /some/super/long/and/ugly/path
$ cd ./mydir
$ pwd
<fullpath>/mydir
Поведение ВИМ:
:cd ~/mydir
:pwd
/some/super/long/and/ugly/path
Это делает невозможным выполнение таких действий, как :cd ../otherdir
, потому что нет /some/super/long/and/ugly/otherdir
.