Editar um arquivo no local no vim

Normalmente, você não edita realmente um arquivo no vim. Se você corrervim foo, editar, escrever e sair, vim unlinksfoo e cria um novo arquivo e um novo link chamadofoo. Mas, se o arquivo tiver mais de um link,vim realmente modifica o arquivo. Por exemplo:

$ ls -i foo
19428852 foo
$ vi foo
$ ls -i foo
19428857 foo
$ ln foo bar
$ vi bar
$ ls -i bar
19428857 bar

Eu estive procurando uma maneira de realmente editar um arquivo, e parece que há duas opções. Usaredou usevim mas assegure-se de que haja pelo menos dois links para o arquivo antes de editar. Eu suponho que a questão é acadêmica, já que realmente não importa se o vim cria um novo arquivo se houver apenas um link, e o vim parece fazer a coisa certa se os links forem criados enquanto a edição estiver em andamento, mas estou curioso :

É possível fazer o vim sempre editar o arquivo e não criar um novo?

questionAnswers(3)

yourAnswerToTheQuestion