2

我经常在 GNU-Screen 中打开大约 10 个选项卡,所有这些选项卡都将 vim 打开到不同的文件。如果我只是终止 Screen 会话,那么 VIM 不会清理(.swp 文件仍然存在),所以我通常必须单独转到每个选项卡并键入 ":wq" 和 "exit" 以终止屏幕选项卡。有什么更快的方法来做到这一点?

4

2 回答 2

4
killall vim

;-)

于 2010-02-25T15:43:28.207 回答
0

我做了类似的事情并遇到了同样的问题。对我有用的是关闭 .swp 文件的创建,所以 vim 不在乎我是否立即关闭整个会话。在我的 .vimrc 中:

set noswapfile

当然,这只有效,因为我有经常保存的习惯,几乎所有东西都在版本控制中,所以如果发生了一些灾难,我可以把它找回来。如果您有不同的用例或工作流程,您的里程可能会有所不同。

于 2010-02-26T03:56:12.180 回答