Просмотр файла по сети: значение ~ @ k - PullRequest
13 голосов
/ 05 сентября 2011

У меня установлено showcmd, и часто при просмотре (НЕ редактировании) файла по сети я наблюдаю символы ~@k, появляющиеся в позиции showcmd.Это происходит только тогда, когда я перемещаю курсор, и движение курсора заметно медленное.Я могу преодолеть это с помощью set eventignore=CursorMoved, поэтому я предполагаю, что сетевой файл читается при обновлении сгиба текста, строки состояния или соответствующих скобок.

Я не уверен, почему к файлу нужно обращаться так часто (если это действительно так).Есть ли способ отключить это поведение без потери действий CursorMoved?

Обидно, что поиск по сети для ~@k невозможен!

1 Ответ

12 голосов
/ 27 сентября 2011

Используете ли вы клавиши со стрелками для перемещения курсора? Из документации Vim's repeat.txt:

Первый символ кода клавиши - 0x80 или 128, показанный на экране как «~ @». Второй можно найти в списке | key-notation |.

Я предполагаю, что 'k' для клавиатуры / клавиатуры? Если я прокручиваю с помощью клавиш со стрелками, я вижу «~ @ k» в поле showcmd. Если я прокручиваю с помощью hjkl, я вижу hjkl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...