Вы можете очистить сообщение в командной строке с помощью :echo
. Событие CursorHold
можно использовать для запуска, когда вы простаиваете некоторое время (по умолчанию 4 секунды). Вы также можете добавить больше событий (например, CursorMoved
, FocusLost
и т.д.) В соответствии с вашими предпочтениями. (Но иметь точное время ожидания N секунд после возникновения ошибки было бы очень трудно реализовать, так как для этого нет ловушки.) Взятые вместе, вы можете определить следующее (например, в вашем ~/.vimrc
):
:autocmd CursorHold * echo