我对Vim有疑问。 所以我有一个receivers.cfg配置文件, 名为check.sh的脚本正在使用该脚本,该脚本发送一些统计信息(发送类似短信),并通过cron每分钟运行一次。
如果i Vim接收者.cfg并保持打开状态大约10分钟,check.sh仍然能够使用接收者.cfg并发送统计信息吗?
谢谢!
答案 0 :(得分:1)
是的。
Vim仅会创建您正在编辑的文件的隐藏.swp文件,以用于恢复目的,并锁定其他Vim会话,使其无法同时写入该文件。
答案 1 :(得分:0)
是的,这是一种安全的好方法,它是向您展示如何/为什么在vim中打开文件,编写一些文本并用:w
保存的好方法。现在,更改一些文本,但不要保存。打开一个新终端,然后cat
显示文件。您将看到文件的内容是保存时的内容,而不是vim实例中当前的内容。如果键入ls -a
,则会找到交换文件.swp
或swo文件等。这是在vim打开时以及编写后立即使用({{1} })将swp文件中的更改实际放入文件中。因此,您的check.sh将读取最后写入文件的内容,而不读取vim中的内容。