Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要使vim在关闭文件后删除文件,如果文件标题为;测试.cpp“;_Vim - Fatal编程技术网

要使vim在关闭文件后删除文件,如果文件标题为;测试.cpp“;

要使vim在关闭文件后删除文件,如果文件标题为;测试.cpp“;,vim,Vim,因为我现在进入CP。 我必须尝试各种代码进行测试,但我厌倦了手动删除我创建的所有试用代码。所以我想让vim自动化这些东西。如果文件名为“test.cpp”且位于桌面上。它应该被自动删除,这样每当我打开test.cpp时,一个新文件就会加载我的预定义模板这听起来像是自动命令针对的内容: augroup TestDotCPP autocmd! autocmd VimLeavePre /path/to/test.cpp call delete('/path/to/test.cpp')

因为我现在进入CP。
我必须尝试各种代码进行测试,但我厌倦了手动删除我创建的所有试用代码。所以我想让vim自动化这些东西。如果文件名为“test.cpp”且位于桌面上。它应该被自动删除,这样每当我打开test.cpp时,一个新文件就会加载我的预定义模板

这听起来像是自动命令针对的内容:

augroup TestDotCPP
    autocmd!
    autocmd VimLeavePre /path/to/test.cpp call delete('/path/to/test.cpp')
augroup END
当您在编辑特定文件时退出Vim时,该自动命令告诉Vim删除
/path/to/test.cpp


请参阅
:help autocommnad
:help delete()

非常感谢您的回复。这里不需要“(”已解决“)并且通常被认为是不好的形式。那么,是否有任何标志来标记它已解决或无需执行任何操作。无需执行任何操作。你接受了答案,这样问题就解决了,读者就能看到了。