Editar un archivo en el lugar en vim
Normalmente, en realidad no edita un archivo en vim. Si tu corresvim foo
, editar, escribir y salir, vim desvinculafoo
y crea un nuevo archivo y un nuevo enlace llamadofoo
. Pero, si el archivo tiene más de un enlace, entoncesvim
En realidad modifica el archivo. Por ejemplo:
$ ls -i foo
19428852 foo
$ vi foo
$ ls -i foo
19428857 foo
$ ln foo bar
$ vi bar
$ ls -i bar
19428857 bar
He estado buscando una manera de editar un archivo, y parece que hay dos opciones. Utilizared
, o usarvim
pero asegúrese de que haya al menos dos enlaces al archivo antes de editar. Supongo que la pregunta es académica, ya que realmente no importa que vim cree un nuevo archivo si solo hay un enlace, y vim parece hacer lo correcto si los enlaces se crean mientras se realiza la edición, pero tengo curiosidad :
¿es posible hacer que vim siempre edite el archivo y no cree uno nuevo?