2013-10-25 8 views
6

W Vimperator, naciśnij / i wykonaj wyszukiwanie. Jeśli są dopasowania, wszystkie zostaną podświetlone.Jak wyczyścić podświetlenie wyszukiwania Vimperator

Moje pytanie brzmi: jak wyczyścić te zalety w przyzwoity sposób.

Moje obecne podejście jest naciśnięcie / ponownie i wpisać losowy ciąg jak „abcdefgh”, wprowadzić i nacisnąć Esc oczyścić czerwone ostrzeżenie w oknie poleceń.

Odpowiedz

7

Komenda :nohlsearch usunie podświetlenia wyszukiwania. Możesz zamapować to na klucz, jeśli często go używasz.

9

Wpisz następujące szybko jasno zaznaczony tekst

: Noh

lub można przełączyć go podświetlić z

: set HLS!

+0

Połączyłem to z innymi odpowiedziami, zmieniając je i zapisując w pliku konfiguracyjnym. W przypadku innych nowinek tutaj są kroki (Ubuntu): 1) ': mkv', aby utworzyć plik' ~/.vimperatorcc'. 2) Edytuj ten plik w wybranym edytorze (np. Vim lub nano), dodając następujące: 'map? : noh '. Dodałem także komentarz powyżej, aby to wyjaśnić: '" Remap? From 'Search backwards' to 'clear find highlights'' Wybrałem '?', Ponieważ po prostu nie używam "search backwards." Po prostu szukam, a następnie 'shift + N', aby spojrzeć wstecz, i oczywiście'? 'jest odwrotnością'/', które rozpoczyna wyszukiwanie. – ibgib

2

Remaping jest niesamowity i powinieneś to zrobić!

Aby dodać do powyższych odpowiedzi:
Można przypiąć niektóre klawisze, aby automatycznie obsłużyć tę funkcję.
np. umieścić to do ~/.vimperatorrc

" adjust search to enable highlight when searching and disable when escape is pressed 
noremap n :set hlsearch<return>n 
noremap <esc> :noh<return><esc> 

Objaśnienie:
noremap - remaps sekwencję klawiszy bez remaping klucze.
n klawisz do zmiany strony.
:set hlsearch<return>n Funkcja, którą chcemy, aby w programie remap wykonywał w tym przypadku podświetlanie.

To ustawienie zostanie wyróżnione po kliknięciu przycisku n (dla następnego wyniku wyszukiwania) i wyłączeniu po kliknięciu przycisku escape. Możesz również użyć / zamiast n, jeśli chcesz, aby podświetlić się, gdy zaczniesz od razu rozpocząć wyszukiwanie.