2013-03-21 26 views
10

Tôi gặp sự cố với đánh dấu tìm kiếm trong vim. Tôi đã sử dụng nó trước đây nhưng hiện tại nó không hoạt động chút nào.Tìm kiếm làm nổi bật (hlsearch) không hoạt động trong vim

  • Tôi đã nhập :set hlsearch, cũng nằm trong tệp .vimrc của tôi.
  • Tôi đã nhập :set hlsearch? và kết quả là hlsearch, cho biết rằng tôi đã bật tùy chọn thành công. (phải không?)
  • Tôi đang chạy vim chứ không phải vi, vì vậy đó không phải là vấn đề.
  • Tôi đã tìm kiếm xung quanh nhưng chỉ tìm thấy những người hỏi về việc tắt đánh dấu tìm kiếm TẮT.

Tôi đánh giá cao bất kỳ đầu vào nào vì điều này đã khiến tôi phát điên. Cảm ơn!

Chỉnh sửa: làm nổi bật cũng không hoạt động đối với kiểm tra chính tả, do đó rõ ràng đó là điều toàn cầu về làm nổi bật.

+1

Thử chạy 'vim -u NONE' và kiểm tra xem nó có hoạt động như thế không. – Birei

+0

@ Birei: Không, vẫn không có gì. Cảm ơn bạn mặc dù. –

+1

là mẫu tìm kiếm của bạn có được tìm thấy không? :) đầu ra của ': hi Search' là gì? là màu nền giống như bg bình thường của bạn? (gui hoặc cterm) – Kent

Trả lời

5

Khi bạn có vấn đề với nhiều highlightings (như tìm kiếm và đánh vần trong trường hợp của bạn), đầu tiên kiểm tra highlightings định nghĩa với

:hi 

Nếu bất kỳ nhóm là sai hoặc tắt, kiểm tra :colorscheme của bạn, và có thể thử một .

Trong bảng điều khiển, các vấn đề về màu sắc thường liên quan đến số lượng màu có sẵn, một vấn đề về lông. Kiểm tra với

:set t_Co? 

Một công cụ tốt khác để kiểm tra vấn đề với từng mục cú pháp là plugin SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor.

+0

mặc dù bài đăng của bạn không giải quyết được sự cố của tôi nhưng nó cung cấp một số lệnh vi rất hữu ích, cảm ơn bạn :) – AnotherLongUsername

Các vấn đề liên quan