每个窗口/缓冲区的搜索模式不同


10

是否有可能每个窗口或缓冲区具有不同的搜索模式,即 我想在窗口/缓冲区A中搜索术语A,在窗口/缓冲区B中搜索术语B,以便使用hlsearch突出显示并行拆分中的不同内容。

Answers:


9

沿着窗口和缓冲区移动时,可以使用:autocmds切换当前的搜索模式(寄存器/),但是Vim绝不会同时突出显示不同的模式,因为这仍然是单个全局寄存器,只是被多路复用了。

除了搜索,您可以通过内置的突出不同的模式(也有不同的颜色):match:2match:3match,和:call matchadd()。这些是本地窗口。

最后,还有像我的Mark插件这样的插件,可以针对多个模式提供突出显示,搜索,跳转到下一个匹配项(类似于内置搜索)。(插件页面包含指向其他插件的链接。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.