gpt4 book ai didi

vim 如何突出显示 :ls 中的当前缓冲区

转载 作者:行者123 更新时间:2023-12-04 20:39:20 24 4
gpt4 key购买 nike

我最近发现了 vim 中缓冲区的使用,我想知道是否可以在显示 :ls 的窗口中突出显示当前缓冲区的行结果?

我知道当前缓冲区标有 %但突出显示线会更容易看到。

任何vim-master都可以帮我解决这个问题吗?

最佳答案

没有内置选项,因此您必须直接修改 Vim 的源代码,或者在 Vimscript 中编写自定义命令。我不会推荐其中任何一个。

对于后者,您可以使用 :redir捕获内置 :ls 的输出, split()成行,然后 :echo每个在一个循环中,与领先的 % 匹配检测当前的,在这种情况下使用 :echohl更改突出显示组。 cmdalias.vim - Create aliases for Vim commands可以让你安装新的 :LS命令内置 :ls ,但同样,我认为这太麻烦了,效果太差。

关于vim 如何突出显示 :ls 中的当前缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29630703/

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