Что является различием между: обновление и: w в Vim?

Я понял это в gvim Control+S как :update команда. Я всегда сохраняю использование Ctrl+S, таким образом, я принимаю это :update другой способ сказать, "обновляют изменения". :update в основном то же как запись :w? У меня будут проблемы, если я заменю :update для :w!?

править: Я хотел измениться :update кому: :w! becauase у меня есть файл, который говорит "готово-единственный, добавляют !." И я думал, что это было единственным решением

18
задан alexchenco 22 June 2010 в 12:25
поделиться

3 ответа

: help: update это довольно ясно:

Like ":write", but only write when the buffer has been modified.

Таким образом, файл будет записан только в том случае, если содержимое буфера действительно было изменено. Поэтому, если вы используете : update (или нажимаете Ctrl + S в GVim) и в буфере нет несохраненных изменений, он ничего не сделает.

17
ответ дан 30 November 2019 в 07:08
поделиться

: help: update говорит:

Как ": write", но записывать только после изменения буфера.

2
ответ дан 30 November 2019 в 07:08
поделиться

Из справки:

:[range]up[date][!] [++opt] [>>] [file]
                        Like ":write", but only write when the buffer has been
                        modified.  {not in Vi}
4
ответ дан 30 November 2019 в 07:08
поделиться
Другие вопросы по тегам:

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