在使用各种标准扩展完成我的Vim环境的完全重新设置之后,有一种行为让我很烦恼:
当我在拆分窗口中打开文件并再次关闭该窗口时(":wq"),Vim似乎在后台打开文件缓冲区.当我现在尝试在新的Vim实例中的另一个shell选项卡中打开文件时,交换文件仍然存在,这使我无法编辑该文件.
我想有一个设置让Vim保持缓冲区打开但是当我关闭分割时隐藏,但我找不到它是哪一个.我真正想要的是,当我关闭分割时Vim真的关闭了缓冲区,这样我就可以在并行的Vim会话中再次打开相应的文件.
我期望的是,一旦显示它的最后一个窗口通过":q"关闭,缓冲区就会关闭.
使用选中hidden选项的值:set hidden?.默认情况下,vim将此设置为nohidden,这应该产生您要求的行为; 缓冲区在被放弃时被卸载(意味着没有窗口显示它们).此设置可能已设置为hidden,这会导致您遇到的行为; 缓冲区在被遗弃时会被隐藏
做:help 'hidden'了更多的信息.
| 归档时间: |
|
| 查看次数: |
1982 次 |
| 最近记录: |