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

时间:2015-04-14 14:57:31

标签: vim

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

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

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

1 个答案:

答案 0 :(得分:3)

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

对于后者,您可以使用:redir将内置:lssplit()的输出捕获到行中,然后在循环中捕获:echo,并与领先的%来检测当前的:echohl,在这种情况下使用:LS来更改突出显示组。 cmdalias.vim - Create aliases for Vim commands可以允许您在内置:ls上安装新的{{1}}命令,但同样,我认为这样做太麻烦,影响太小。