崩溃后,Vim不再将语法设置为文件?

时间:2015-01-28 02:00:44

标签: vim vim-syntax-highlighting

我的系统昨天崩溃,问题是语法被禁用且set autoindent未被使用。

即使我删除此文件,再次触摸此文件,它仍然不正确!

1 个答案:

答案 0 :(得分:0)

交换文件无意直接编辑。

交换文件是特殊文件,用于以Vim特定格式存储Vim状态的各个部分和未保存文件的各个部分。这些是不是备份文件。

您可以使用交换文件来恢复正在进行的任何编辑。要做到这一点,只需编辑系统崩溃时正在编辑的文件。如果能够这样做,Vim将检测交换文件并提示您恢复该文件。

也就是说,如果你没有使交换文件格式无效,试图在误导的情况下手动恢复你的文件来编辑它。

现在,Vim 具有单独的功能,无论何时保存,都可以制作作为文件副本的真实备份文件。但这对于系统崩溃没有帮助,当您在编辑时自己弄乱文件然后保存文件时,这可以帮助您。

还有一个建议的新功能(在待办事项列表中)用于添加命令以从撤消文件中恢复整个文件,如果文件本身以某种方式被删除,但尚未包含在任何已发布的Vim中。