windows – 从vim会话中删除缓冲区
发布时间:2020-12-13 22:41:04 所属栏目:Windows 来源:网络整理
导读:在保存会话之前,我没有正确删除缓冲区吗?它似乎浮现在我打开的每个缓冲区上.我使用g vim标准:tabe和:tabnew命令. 清理gvim的开始 我打开了一些标签:tabe,做一些工作 :mksession! ?/ session保存我的会话状态 不需要缓冲区#14,:14bd :ls确认#14已删除
在保存会话之前,我没有正确删除缓冲区吗?它似乎浮现在我打开的每个缓冲区上.我使用g
vim标准:tabe和:tabnew命令.
>清理gvim的开始
保存/恢复会话时不保留缓冲区编号.因此,如果你有15个打开的缓冲区并删除一个,你将有14个缓冲区.当会话恢复时,这14个缓冲区将被赋予2到15的数字,无论它们之前的数字是多少(在vim启动时,未命名的缓冲区采用数字1,它将被会话文件关闭).因此,检查会话文件创建的#14缓冲区是否与旧#14缓冲区具有相同的文件名.
更新:我检查了会话文件,发现args命令很可能导致问题.我是对的,缓冲区#14是从shell打开的吗?尝试创建以下命令并使用它而不是bd: command -nargs=? -bang BW :silent! argd % | bw<bang><args> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows – WAMP Server 2.1:更改默认文本编辑器
- Windows串行控制台
- windows-server-2008-r2 – 我认为添加打印机时必
- windows-8 – Windows 8.1客户端在重新连接到网络
- windows-7 – Windows 7中的SMTP本地服务器? (运
- windows-server-2008 – Windows高级防火墙 – 添
- windows – 与findstr.exe进行逻辑OR比较
- Windows Azure上的长时间运行(或永久性)任务
- installer – 预安装WinXP USB驱动程序,以便无需
- 如何在Windows 7中配置.net framework 3.5
热点阅读