所以,如果我有一个可能打开15个文件的屏幕会话,在大约10个VIM实例中,我的房东就会放大我的能力。
我可以加载所有的东西,并恢复SWP文件,并以自动方式后删除它们。 更重要的是,这是不是一个聪明的事情做某些原因?
你可以通过做类似的事情轻松地打开它们
for swpfile in .*.swp; do swpfile="${swpfile#.}" # strip the initial "." vim "${swpfile%.swp}" # strip the extension done
在Vim中做任何你喜欢的事情(可能很多(r)ecover进入:wq,我假设)。
您也可以使用:recover命令在Vim中执行此操作 – 编写一个快速脚本来列出文件并为每个文件调用恢复(您甚至可以使提示消失)然后保存。 尽pipe如此,我还是不记得这么做了。
我会更关心较低级别的文件系统损坏。
一个基本的UPS不是那么昂贵,可以提供足够的时间来彻底closures。