2011-09-05 16 views
10

Mam zestaw showcmd, a często podczas przeglądania (NIE edytowania) pliku przez sieć, obserwuję znaki [email protected] pojawiające się w pozycji showcmd. Dzieje się tak tylko wtedy, gdy poruszam kursorem, a ruch kursora jest wyraźnie wolny. Mogę to przezwyciężyć, używając set eventignore=CursorMoved, więc zakładam, że plik sieciowy jest odczytywany podczas aktualizowania fałdu tekstu, linii statusu lub zgodnych nawiasów.Wyświetlanie pliku przez sieć: znaczenie ~ @ k

Nie jestem pewien, dlaczego tak często trzeba uzyskać dostęp do pliku (jeśli tak jest w rzeczywistości). Czy istnieje sposób wyłączenia tego zachowania bez utraty akcji CursorMoved?

Szkoda, że ​​wyszukiwanie w Internecie pod numerem [email protected] nie jest możliwe!

+1

+1; W poprzednich latach bezczynnie się nad tym zastanawiałem. Nie widziałem tego od kilku lat, tylko dlatego, że teraz jest za szybko. –

+0

Widzę to częściej niż kiedyś, ale może to wynikać z tego, że wprowadziłem pewne modyfikacje do linii statusu i tekstu złożonego, co może spowolnić to działanie. Zbadam. –

Odpowiedz

9

Czy używasz klawiszy strzałek do przesuwania kursora? Z dokumentacji repeat.txt Vima:

Pierwsza litera kodu klucza to 0x80 lub 128, wyświetlana na ekranie jako "~ @". Drugi znajduje się na liście | key-notation |.

Zgaduję, że "k" dotyczy klawisza/klawiatury? Jeśli przewijam używając klawiszy strzałek, widzę "~ @ k" w polu showcmd. Jeśli przewijam używając hjkl, widzę hjkl.

+0

Tak, użyłem klawiszy strzałek, więc to ma sens. Dzięki za odpowiedź. –

Powiązane problemy