Nano - отключить подтверждение при сохранении?

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


person tuomas-p    schedule 20.10.2014    source источник
comment
в nano.c измените функцию do_exit().   -  person n. 1.8e9-where's-my-share m.    schedule 20.10.2014


Ответы (4)


Мне не нравилась установка tempfile, потому что тогда она также не запрашивает вас, когда вы выходите с помощью ctrl+X. Фактически, он автоматически сохранит ваши изменения при выходе! И вы не можете выйти без сохранения!

Вместо этого я добавил эту привязку клавиш для ctrl+S к моему ~/.nanorc:

bind ^S savefile main

savefile сохранит файл, не запрашивая подтверждения имени файла, как в других редакторах. Но если вы используете ctrl+X, он подскажет, есть ли у вас изменения.

person wisbucky    schedule 15.03.2017

In ~/.nanorc:

set tempfile

Кроме того, неплохо было бы добавить

set backup
set backupdir /home/user/.nano-backups

Все файлы будут автоматически скопированы в этот каталог, и это гораздо лучше, чем подтверждение.

person LynXz    schedule 01.02.2016

Вы можете указать флаг -t при запуске nano. Со страницы руководства:

-t (--tempfile) Всегда сохранять измененный буфер без запроса. То же, что опция Pico -t.

person interduo    schedule 18.03.2015

Вы ищете параметр tempfile.

Если вам нужна постоянная настройка, отредактируйте файл ~/.nanorc (или создайте его) и добавьте:

set tempfile

Кроме того, вы можете запустить nano с параметром -t.

person Sven Rojek    schedule 24.05.2015