Как перерисовать окно терминала после того, как на стене появится сообщение

У меня есть скрипт, который будет отправлять wall уведомление всем сеансам открытого терминала, когда заряд батареи будет ниже определенного процента, и будет продолжать делать это каждую минуту, пока источник питания не будет подключен.

Иногда я работаю в vim, и это несколько раздражает, когда я не вижу, в каком режиме я сейчас нахожусь, или я написал файл, или нет. Так есть ли лучшие способы, чем сделать :wq и заново открыть файл?

2
задан 30 January 2016 в 18:01

1 ответ

Ctrl + L или :redraw! очистит и перерисует экран:

                                                        CTRL-L
CTRL-L                  Clear and redraw the screen.  The redraw may happen
                        later, after processing typeahead.

                                                        :redr :redraw
:redr[aw][!]            Redraw the screen right now.  When ! is included it is
                        cleared first.
                        Useful to update the screen halfway executing a script
                        or function.  Also when halfway a mapping and
                        'lazyredraw' is set.
4
ответ дан 31 January 2016 в 04:01
  • 1
    Спасибо! Это работает отлично! (I' ll дают Вам щедрость за 22 часа...), – kirbyfan64sos 11 May 2017 в 10:42

Другие вопросы по тегам:

Похожие вопросы: