Respuesta corta:
Usted puede ser capaz de utilizar un montaje de unión como un sustituto de enlaces simbólicos. Ver man mount
.
Respuesta larga:
tuve un problema similar, ya que tengo un corto enlace simbólico a una partición montada,
/e -> /media/iam/ext4test
también tengo un enlace simbólico ~/.vimrc -> /e/configs/.vimrc
.
Me estaba metiendo en problemas al intentar ingresar a Netrw en el directorio contenedor (estaba aterrizando en ~
, pero no pude ver una manera robusta de evitar eso, teniendo en cuenta el deseo de usar Marcadores, etc.).
Mi solución fue, después de considerar posiblemente cambiar el punto de montaje, es que puede agregar puntos de montaje. Así que después de unlink e
, utilicé mount --bind /media/iam/ext4test /e
.
Ahora, si estoy en /e/configs/.vimrc
y uso :edit .
(o :e.
etc.), me abrirá en Netrw en el directorio que lo contiene.
Editar:
El comando mount --bind
hace cambios transitorios.Para montaje en un aprieto permanente, añado lo siguiente para /etc/fstab
,
# <file system> <mount point> <type> <options> <dump> <pass>
/media/iam/ext4test /e none bind 0 0
Es posible que desee editar en el "qué" de lo que estás tratando de hacer, porque el comportamiento del vim me parece correcto. – dwc
es un sistema de compilación complicado (basado en clearcase) donde las fuentes principales están en algo/code/comp/subcomp/src pero el árbol de trabajo está en algo como/tree/tree1/build/comp. – Mikeage