gpt4 book ai didi

vim - 在 Vim 中管理 "window-local"缓冲区

转载 作者:行者123 更新时间:2023-12-05 05:26:55 24 4
gpt4 key购买 nike

澄清:在此上下文中的“窗口本地缓冲区”仅表示缓冲区一旦加载到特定窗口,任何其他从未加载到该窗口的缓冲区都不是“窗口本地缓冲区” ".

我之前对管理缓冲区的方式有过一些思考,我认为拥有一个“本地窗口”缓冲区列表将提供一种额外的缓冲区管理方式。也就是说,我对管理 Vim 已经提供的缓冲区的方式不感兴趣。

看起来解决方案很简单,通过手动记录“窗口本地”缓冲区,如 autocmd BufWinEnter * call add(w:buffers, expand('%')) 并提供相应的接口(interface)“本地窗口”缓冲区列表 w:buffers

你觉得这有用吗?如有任何建议,我们将不胜感激。

最佳答案

要列出所有打开的缓冲区,请使用:

:buffers

要打开缓冲区 #5,请使用:

:buffer 5

您可以使用以下映射来组合这两个命令:

:nnoremap <F5> :buffers<CR>:buffer<Space>

如何使用这个方便的映射:

  • F5
  • 输入缓冲区编号
  • <Enter>

更多阅读here . (搜索“按号码切换”)

关于vim - 在 Vim 中管理 "window-local"缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23259850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com