Answers:
尝试将其放在.vimrc的末尾(适当修改)
if @% == "" && getcwd() == "/tmp"
:silent edit test.sh
endif
这将检查当前文件名是否为空(@%
引用当前文件名),并检查vim的当前目录是否为/tmp
。您也可以像这样添加其他目录
(getcwd() == "/tmp" || getcwd() == "~/dev")
然后,它静默编辑test.sh。如果该文件已经存在,则将其加载。否则,您将使用该名称启动一个新的缓冲区,并且如果编写该文件,则将创建该文件。
在启动过程中,我没有做出任何声音来抑制以下消息:
"test.sh" [New File]
Press ENTER or type command to continue