Réponse courte:
Vous pouvez être en mesure d'utiliser de support de fixations en remplacement de liens symboliques. Voir man mount
.
Réponse longue:
j'ai eu un problème similaire, comme je l'ai un court lien symbolique vers une partition montée,
/e -> /media/iam/ext4test
J'ai aussi un lien symbolique ~/.vimrc -> /e/configs/.vimrc
. J'ai eu des problèmes en essayant d'apparaître dans Netrw dans le répertoire contenant (j'arrivais en ~
, mais je ne pouvais pas voir une manière robuste d'éviter cela, en gardant à l'esprit le désir d'utiliser des signets, etc.). Ma solution était, après avoir envisagé de changer le point de montage, est que vous pouvez ajouter des points de montage. Donc, après unlink e
, j'ai utilisé mount --bind /media/iam/ext4test /e
. Maintenant, si je suis en /e/configs/.vimrc
et que j'utilise :edit .
(ou :e.
etc), cela me fera apparaître dans Netrw dans le répertoire contenant.
Edit:
La commande mount --bind
apporte des modifications transitoires.Pour une liaison permanente montage, ajouter ce qui suit à /etc/fstab
,
# <file system> <mount point> <type> <options> <dump> <pass>
/media/iam/ext4test /e none bind 0 0
Vous pouvez modifier dans le « pourquoi » de ce que vous essayez de faire, parce que le comportement de vim semble correct pour moi. – dwc
C'est un système de compilation compliqué (basé sur le clearcase) où les sources principales sont quelque chose/code/comp/sous-comp/src mais l'arbre de travail est dans quelque chose comme/tree/tree1/build/comp. – Mikeage