2013-07-02 14 views
13

Używam głównie pełnego ekranu vim (konsoli i gvima) na dużym monitorze. Moja peryferyjna wizja zwykle omija szczegóły u dołu ekranu.Jak sprawić, aby vim search wrap był bardziej oczywisty?

Jakieś sugestie dotyczące sposobu, w jaki komunikat "DOTYKAĆ DALEJ, nadal w GÓRZE" pojawia się, gdy aktualne wyszukiwanie jest bardziej oczywiste?

Mam ustawiony

set noerrorbells 
set novisualbell 

w moim vimrc uniknąć dzwonu/Flash ekranu przy każdym razem naciśnij ESC. Ponowne włączenie tych opcji nie ma jednak wpływu na zawijanie wierszy (nadal brak dźwięku lub flashowania na opakowaniu).

Korzystanie z dzwonka wizualnego do wskazania opcji wyszukiwania będzie dobrze działać, tak myślę. Masz pomysł, jak to zrealizować?

Odpowiedz

7

Trudno zmienić to zachowanie, trzeba by zastąpić wszystkie wbudowanych poleceń wyszukiwania (/, n/N, *, #, itd.) Oraz wszelkie niestandardowe (plugin) odwzorowań. Jeśli przeszkadza Ci to, być może warto wypróbować. Możesz nadal "ręcznie" owijać za pomocą gg/G, która wkrótce przejdzie do pamięci mięśniowej, a jednocześnie będzie czujna.

+1

Dzięki za sugestię. Próbowałem twojej sugestii przedtem, ale stwierdziłem, że zbyt często przegapiłem mecze powyżej, gdy nowrapscan był włączony. Nie miałbym nic przeciwko remapowaniu poleceń wyszukiwania, ale wciąż nie ma sposobu, aby zobaczyć, kiedy wyszukiwanie się zawala. – David

7

Na chwilę obecną moje rozwiązanie polega na dostosowaniu mojego schematu kolorów, tak aby kolor WarningMsg był bardziej nieprzyjemny (w tym przypadku jasne czerwone tło). Oto skorygowana linia z mojego pliku schematów kolorów:

hi WarningMsg ctermfg=white ctermbg=red guifg=White guibg=Red gui=None 

Uważam, że dzięki temu treść zawijania wyszukiwania będzie bardziej zauważalna.

+0

To była moja sugestia. +1 – Triptych

+0

Wow! To naprawdę tylko to, czego tam brakowało! Z courese sprawia, że ​​inne ostrzeżenia są bardziej znaczące - inaczej powiedziałbym "To powinno być oczywiście domyślne" - co jest wystarczająco trudne, aby znaleźć przypadek, aby to powiedzieć, w tym "oczywiste"! –

Powiązane problemy