padrões de pesquisa diferentes por janela / buffer


10

De alguma forma, é possível ter diferentes padrões de pesquisa por janela ou buffer, ou seja. Quero pesquisar o termo A na janela / buffer A e o termo B na janela / buffer B para que hlsearch, ao usar , destaque coisas diferentes, por exemplo, uma divisão em paralelo.

Respostas:


9

Você pode usar :autocmds para alternar o padrão de pesquisa atual (registro /) à medida que se move pelas janelas e buffers, mas o Vim nunca destacará padrões diferentes ao mesmo tempo, pois esse ainda é um único registro global, sendo apenas multiplexado.

Além de pesquisa, você pode destacar diferentes padrões (também com cores diferentes) através do built-in :match, :2match, :3match, e :call matchadd(). Estes são locais da janela.

Por fim, existem plugins como o meu plug-in Mark, que oferecem destaque, pesquisa e salto para a próxima correspondência (semelhante à pesquisa interna), para vários padrões. (A página do plug-in possui links para plug-ins alternativos.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.