Привет, коллеги. Обычно перед совершением опасных действий программы либо предупреждают об опасности и запрашивают подтверждение, либо просто отказываются их делать. В последнем случае обычно можно настоять на своем. Исключением из этого правила являются утилиты UNIX, которые делают что велено: принцип "You asked for it - you got it". Впрочем, не всегда: rmdir откажется удалять непустой каталог, а под рутом защищенный от записи файл можно удалить, но подтвердив намерения. Вим выбирает обычно второй путь. Так, если файл не сохранен и вы даете команду выхода (:q), то Вим откажется выходить, выдав предупреждающее сообщение. Но можно все равно выйти, дав команду :q!. Аналогична ситуация с записью нового файла, если файл с таким именем уже имеется. Опять-таки восклицательный знак означает "прошу меня простить великодушно, однако я настаиваю". Однако есть возможность сделать иначе: чтобы Вим запрашивал в таких ситуациях, что ему делать. Варианты обычные. Например, при выходе можно сохранить