我经常在GNU-Screen中打开大约10个选项卡,所有这些选项卡都将vim打开到另一个文件。如果我只是杀死屏幕会话,那么VIM不会清理(.swp文件仍然存在),所以我通常必须单独转到每个选项卡并输入“:wq”和“exit”来杀死屏幕选项卡。有没有更快的方法呢?
答案 0 :(得分:4)
killall vim
- )
答案 1 :(得分:0)
我做了类似的事情并遇到了同样的问题。对我有用的是关闭.swp文件的创建,所以vim不关心我是否立即关闭整个会话。在我的.vimrc中:
set noswapfile
当然这只有效,因为我习惯经常保存,而且几乎所有东西都在版本控制中,所以如果发生一些灾难,我可以把它拿回来。如果您有不同的使用案例或工作流程,您的里程可能会有所不同。