різні шаблони пошуку за вікном / буфером


10

Чи можна якось мати різні шаблони пошуку на вікно чи буфер, тобто Я хочу шукати термін A у вікні / буфері A і терміні B у вікні / буфері B, щоб, використовуючи hlsearch, виділяв різні речі, наприклад, розділення паралельно.

Відповіді:


9

Ви можете використовувати :autocmds для перемикання поточного шаблону пошуку (реєстрації /) під час переміщення по вікнах та буферах, але Vim ніколи не виділяє різні шаблони одночасно, оскільки це все ще є єдиним глобальним реєстром, просто мультиплексоване.

Крім пошуку, ви можете виділити різні моделі (також з різними кольорами) з допомогою вбудованого :match, :2match, :3match, і :call matchadd(). Це локальні вікна.

Нарешті, є такі плагіни, як мій плагін Mark, які пропонують виділення, пошук, перехід до наступного матчу (подібний до вбудованого пошуку) для декількох шаблонів. (Сторінка плагіна містить посилання на альтернативні плагіни.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.