mẫu tìm kiếm khác nhau trên mỗi cửa sổ / bộ đệm


10

Có phải bằng cách nào đó có thể có các mẫu tìm kiếm khác nhau trên mỗi cửa sổ hoặc bộ đệm, tức là. Tôi muốn tìm kiếm thuật ngữ A trong cửa sổ / bộ đệm A và thuật ngữ B trong cửa sổ / bộ đệm B để sử dụng hlsearch, làm nổi bật những thứ khác nhau, ví dụ như phân chia song song.

Câu trả lời:


9

Bạn có thể sử dụng :autocmds để chuyển đổi mẫu tìm kiếm hiện tại (đăng ký /) khi bạn di chuyển dọc theo cửa sổ và bộ đệm, nhưng Vim sẽ không bao giờ làm nổi bật các mẫu khác nhau cùng một lúc, vì đây vẫn là một thanh ghi toàn cầu duy nhất, chỉ được ghép kênh.

Ngoài tìm kiếm, bạn có thể đánh dấu các mẫu khác nhau (cũng với màu sắc khác nhau) thông qua các built-in :match, :2match, :3match, và :call matchadd(). Đây là cửa sổ cục bộ.

Cuối cùng, có các plugin như plugin Mark của tôi cung cấp tính năng tô sáng, tìm kiếm, chuyển sang kết hợp tiếp theo (tương tự như tìm kiếm tích hợp), cho nhiều mẫu. (Trang plugin có liên kết đến các plugin thay thế.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.