2015-01-13 2 views

ответ

1

:w запишет текущие изменения в файл из буфера но если флаг только для чтения, то эта запись будет отказано в этом случае

использование :w!

вы можете обратиться ВИМ документ здесь http://vimdoc.sourceforge.net/htmldoc/editing.html#writing

0

Вы будете перезаписывать файл, если он уже существует.

0

w! перезаписывает файл и заставляет писать. w предложит вам, если вы попытаетесь перезаписать файл с тем же именем.

1

Вообще "!" в vi использовать, чтобы переопределить i.e, если u изменил файл readonly, а затем сохранил его, используя: w вы получите сообщение «E52 readonly opton используется для переопределения». вы можете использовать : w!, чтобы отменить предупреждение, и ваши изменения будут отражены в файле (Примечание. Если вы являетесь владельцем файла, тогда будут отражены только изменения, вы можете использовать chown для изменения владельца). Если вы хотите закрыть без сохранения изменений, вы можете использовать : q!. Некоторые другие использования похожи на то, если вы хотите выполнить какой-либо «cmd» в качестве команды оболочки, вы можете использовать :! 'cmd' например::! ls будет перечислять файлы и папки в справочной директории. Аналогично, если вы хотите сохранить и выйти из файла readonly, используйте : wq!

Вы можете сказать : w похож на запрос. : w! как порядок.

0

:w обозначает сохранение файла ---> применимо только в том случае, если файл имеет разрешение rwx. и :w! означает сохранение файла. ---> Полезно, когда файл имеет разрешение r-x