Как перечитать открытый файл в vim
Если вы редактируете файл, и его изменила какая то внешнаяя программа то его можно перечитать с помощью команды :edit без параметров или просто :e. Если файл уже изменен вами локально, то можно потерять изменения перечитав файл с помощью :e!.
Не очевидно, и удобно для тех кто пользуется cvs, svn, git и подобное.
Опции в тему
:help autoread # автоматически перечитывать файл при его изменении :help noconfirm # опция вкл./выкл. предупреждение о потере несохраненных данных :setlocal autoread # установить опцию автосчитывания для локального буфера :setl ar # тоже самое, только укороченный вариант
Учтите что автосчитываение происходит только в случае пользовательских событий, тоесть пользователь работает с редактором. Хотя если хочется превратить vim в аналог tail -f можно сделать так:
: set nolz | while 1 | e | redraw | $ | sleep 1 | endwВыйти из этого бесконечного цикла можно по ctrl-c
Взято отсюда .
- 1418 просмотров
Страница для печати
..


Пересчитать??? Может быть, все-таки "перечитать"?
дякую Ж:-)
вот спасибо. давно ведь искал.
Отправить комментарий