gpt4 book ai didi

vim - 在Vim中就地编辑文件

转载 作者:行者123 更新时间:2023-12-04 16:48:18 24 4
gpt4 key购买 nike

通常,您实际上并不在vim中编辑文件。如果您运行vim foo,进行编辑,编写和退出,vim将取消foo的链接,并创建一个新文件和一个名为foo的新链接。但是,如果文件具有多个链接,则vim实际上会修改文件。例如:

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

我一直在寻找一种实际编辑文件的方法,看来有两种选择。使用 edvim,但在编辑之前请确保至少有两个指向该文件的链接。我想这个问题是学术性的,因为如果只有一个链接,vim会创建一个新文件并不重要,如果在编辑过程中创建链接,vim似乎做对了,但我很好奇:

是否可以使vim始终编辑文件而不创建新文件?

最佳答案

查看backupcopy选项的帮助,尤其是有关crontab的注释。简短的答案是

:set backupcopy=yes

关于vim - 在Vim中就地编辑文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11043534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com