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.
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