4
是否可以将vim会话中的备用缓冲区重置为之前的状态?在Vim中重置缓冲区
通过备用缓冲区,我指的是#所指的那个,即输入cntl- ^时显示的那个缓冲区。
说我有两个文件开放的main.c和other.c和:LS给我:
1 %a "main.c" lines 27
2 # "other.c" lines 56
说我打开另外一个文件,例如refer.c,:LS现在给我:
1 %a "main.c" lines 27
2 "other.c" lines 56
3 # "refer.c" lines 125
如果我删除包含refer.c缓冲区,:LS现在显示:
1 %a "main.c" lines 27
2 "other.c" lines 56
但是,如果我做了cntl- ^,请参阅.c将再次显示!
是否有某种方法让vim将备用缓冲区重置为最后自动恢复的状态?替代缓冲区的“历史”?
还是我坚持做一个:2 b重新加载other.c到备用缓冲区?
或者也许这是一个很好的理由?
我没有给你答案,但我不知道ctrl- ^。生产力++,谢谢! – Logan 2008-10-01 18:15:25