Я использую nano каждый день, и я действительно ненавижу, когда он каждый раз спрашивает «сохранить измененный буфер? (да/нет)». Как я могу отключить это?
Nano - отключить подтверждение при сохранении?
Ответы (4)
Мне не нравилась установка tempfile
, потому что тогда она также не запрашивает вас, когда вы выходите с помощью ctrl+X
. Фактически, он автоматически сохранит ваши изменения при выходе! И вы не можете выйти без сохранения!
Вместо этого я добавил эту привязку клавиш для ctrl+S
к моему ~/.nanorc
:
bind ^S savefile main
savefile
сохранит файл, не запрашивая подтверждения имени файла, как в других редакторах. Но если вы используете ctrl+X
, он подскажет, есть ли у вас изменения.
In ~/.nanorc
:
set tempfile
Кроме того, неплохо было бы добавить
set backup
set backupdir /home/user/.nano-backups
Все файлы будут автоматически скопированы в этот каталог, и это гораздо лучше, чем подтверждение.
Вы можете указать флаг -t при запуске nano. Со страницы руководства:
-t (--tempfile) Всегда сохранять измененный буфер без запроса. То же, что опция Pico -t.
Вы ищете параметр tempfile.
Если вам нужна постоянная настройка, отредактируйте файл ~/.nanorc (или создайте его) и добавьте:
set tempfile
Кроме того, вы можете запустить nano с параметром -t
.
nano.c
измените функциюdo_exit()
. - person n. 1.8e9-where's-my-share m.   schedule 20.10.2014