【发布时间】:2011-06-16 23:42:47
【问题描述】:
让 git 忽略所有目录中 vim 生成的临时文件的正确方法是什么(全局跨系统或本地单个项目)?
【问题讨论】:
-
模式
*.sw?解决了标准.swp以及替代交换文件扩展名,如.swo。 -
@buley 您的建议也将忽略
.swf文件。我强烈反对这样做,尤其是在您构建 Flash 应用程序时。 -
@marflar 好点。但是,以隐藏文件
.为前缀的相同模式应该可以防止这种情况发生。 -
我今天也看到了.swx。
-
实验表明,在创建 16 个备份文件(
.tmp.swp,.tmp.swo,...,.tmp.swa)后,vim 会创建.tmp.svz。我缺乏耐心去看看.tmp.saa之后会发生什么——也许是.tmp.rzz? 更新:查看源代码(src/memline.c,函数findswapname()),它在.saa之后放弃并出现错误:“E326:找到太多交换文件”。
标签: git vim ignore temporary-files