Rob*_*lls 4 vim buffer keyboard-shortcuts
是否可以将vim会话中的备用缓冲区重置为以前的值?
通过备用缓冲区,我指的是#引用的缓冲区,即输入cntl- ^时显示的缓冲区.
说我有两个文件打开main.c和other.c并且:ls给了我:
1 %a "main.c" lines 27
2 # "other.c" lines 56
Run Code Online (Sandbox Code Playgroud)
假设我打开另一个文件,例如refer.c,:ls现在会给我:
1 %a "main.c" lines 27
2 "other.c" lines 56
3 # "refer.c" lines 125
Run Code Online (Sandbox Code Playgroud)
如果我删除包含refer.c的缓冲区,:ls现在显示:
1 %a "main.c" lines 27
2 "other.c" lines 56
Run Code Online (Sandbox Code Playgroud)
但如果我做一个cntl- ^,将再次显示refer.c!
是否有某种方法可以让vim将备用缓冲区重置为最后一次自动恢复?备用缓冲区的"历史"?
或者我坚持做一个:2 b将other.c重新加载到备用缓冲区?
或许这种行为有充分的理由?
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |