我经常在GNU-Screen中打开大约10个选项卡,所有这些选项卡都将vim打开到不同的文件。如果我只是终止Screen会话,那么VIM不会清除(.swp文件仍然在那里),所以我通常必须单独地进入每个选项卡并输入":wq“和"exit”来终止screen选项卡。有没有更快的方法来做到这一点?
发布于 2010-02-25 23:43:28
killall vim;-)
发布于 2010-02-26 11:56:12
我做了类似的事情,也遇到了同样的问题。对我来说起作用的是关闭.swp文件的创建,这样vim就不会关心我是否立即关闭整个会话。在我的.vimrc中:
set noswapfile当然,这只会起作用,因为我养成了经常保存的习惯,而且几乎所有的东西都在版本控制中,所以如果发生了什么灾难,我可以把它拿回来。如果您有不同的用例或工作流程,您的里程数可能会有所不同。
https://stackoverflow.com/questions/2335240
复制相似问题