Как выйти из nano и автоматически сохранить в текущий файл?

15

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

Поэтому мне интересно, есть ли какой-нибудь ярлык, который я могу использовать, чтобы избежать необходимости каждый раз подтверждать имя файла?

Laurent
источник
2
Правильный ответ: используйте vim! Sp
Sparhawk
Если вы предпочитаете редактор, установка переменной EDITOR остановит большинство случаев автоматического вызова nano, то есть sudo.
hildred

Ответы:

11

Согласно инструкции Nano

Вы можете настроить ~/.nanorcсохранение автоматически при выходе, не запрашивать

($:~)=> nano -w ~/.nanorc 

# Save automatically on exit, don't prompt 
set tempfile 

Примечание: как прокомментировал @cutrightjm - вышеуказанный параметр может вызвать серьезные проблемы в конфигурации, если вы не будете осторожны, измените файлы и сохраните их автоматически при выходе.

Ярон
источник
4
Хорошее предложение, я бы просто проявил осторожность для новых пользователей, использующих это. Часто, когда я открываю конфигурационные файлы, я случайно помещаю в них один или два символа, которые могут вызвать серьезные проблемы в конфигурации, если вы не будете осторожны
cutrightjm
Это интересная подсказка, которую они используют.
JAB
@cutrightjm - спасибо за комментарий, я обновил свой ответ.
Ярон