Почему редактор nano предлагает мне «сохранить изменения», когда ничего не меняется, и можно ли изменить это поведение?

Почему редактор nano предлагает мне «сохранить изменения», когда ничего не меняется, и можно ли изменить это поведение?

Когда я открываю файл в nano, если я добавляю символ, а затем удаляю его, так что файл остается точно таким же, как и изначально, при закрытии мне предлагается «сохранить изменения», и мне приходится набирать N для «нет». Есть ли способ это изменить? Было бы неплохо не выдавать запрос, если только изменения не были внесены.

Vim, похоже, следует шаблону, который я предпочитаю, но, возможно, это только мое впечатление, поскольку отдельные командный режим и режимы редактирования Vim предотвращают тенденцию добавлять и затем удалять пробелы (например, при рассмотрении вопроса о том, следует ли редактировать какой-либо код перед переходом к другому файлу).

решение1

Nano не сравнивает ваш файл с оригиналом постоянно на случай, если обнаружит что-то измененное, а просто отслеживает изменения в буфере, и поскольку есть два входа (char и del char), он обнаружит изменение. Попробуйте использовать команду отмены, которая фактически возвращает на шаг назад в истории правок, если для вас это проблема.

Связанный контент