如何编写一个脚本(在 Windows 中)来删除 Vim 中的所有临时 LaTeX 文件?

如何编写一个脚本(在 Windows 中)来删除 Vim 中的所有临时 LaTeX 文件?

也许我的标题不太清楚;我在 Google 上搜索了很多关于生成 PDF 后清理临时文件的信息,发现不建议在每次编译时将其完全删除。

我确实想在 Vim 中通过按一两次键将其删除。

我的问题是:我们可以添加一些代码_vimrc以便我可以定义编译后应删除哪种文件吗?(我的意思是成功编译,自动删除,至少当我要求通过短按键删除它时。)

我希望它能在 Windows 和 Unix 系统上运行。(可能需要不同的代码

答案1

你可以使用

:!del *.aux *.log *.out *.bbl *.blg ...

在 vim 中并将其映射到您喜欢的 vimrc 文件中的键(例如 F11)。

答案2

为此,我在 Windows 下使用了 powershell 脚本,几年前我在这里找到了它:http://uweziegenhagen.de/?p=2095

本页的德语第一句简单地说了这样的话:“...在我找到如何让 powershell 在特定路径上工作后,我们可以轻松编写一个脚本来删除特定文件夹中的所有临时文件”。因此,请获取此脚本,将其另存为“cleaning.ps1”或类似名称,然后将其作为 powershell 脚本启动。

当然,它在 Linux 下不起作用。你必须弄清楚如何从 vim 启动 powershell 脚本。祝你好运!

相关内容