我想做的事:
在 vim 中的文件/缓冲区内,尤其是未命名的文件/缓冲区(例如,使用 :enew 创建),有时我觉得我正在编写的内容值得保存(例如,我突然想通过电子邮件发送它),但不要感觉没有特别需要将它保存到临时文件,我也不相信自己足够“记住”在退出时保存它。
所以我想,如果我跑怎么办
autocmd BufLeave * ggvG"+y
在 vim 命令行中一次,无需担心丢失此内容。
但它不起作用。当我退出 vim 时,系统剪贴板提示完好。
我的问题:
- 如果我们在运行中运行
autocmd
,而不是在 vimrc 中运行,它会做任何事情吗? - 有没有办法告诉vim“嘿,当你退出时,运行这些”?
万分感谢!