pola pencarian berbeda per jendela / buffer


10

Apakah mungkin untuk memiliki pola pencarian yang berbeda per jendela atau buffer, yaitu. Saya ingin mencari istilah A di jendela / penyangga A dan istilah B di jendela / penyangga B sehingga menggunakan hlsearch, menyoroti hal-hal yang berbeda misalnya perpecahan secara paralel.

Jawaban:


9

Anda dapat menggunakan :autocmds untuk mengganti pola pencarian saat ini (daftar /) saat Anda bergerak di sepanjang jendela dan buffer, tetapi Vim tidak akan pernah menyoroti pola yang berbeda pada saat yang sama, karena ini masih merupakan register global tunggal, hanya menjadi multiplexing.

Terlepas dari pencarian, Anda dapat menyorot pola yang berbeda (juga dengan warna yang berbeda) melalui built-in :match, :2match, :3match, dan :call matchadd(). Ini adalah jendela-lokal.

Akhirnya, ada plugin seperti plugin Mark saya yang menawarkan highlighting, search, jumping to match berikutnya (mirip dengan pencarian built-in), untuk beberapa pola. (Halaman plugin memiliki tautan ke plugin alternatif.)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.