linux 保存时是否确认纳米禁用?

vnzz0bqm  于 2023-04-20  发布在  Linux
关注(0)|答案(5)|浏览(131)

我每天都使用nano,我真的很讨厌它每次都问“保存修改的缓冲区?(是/否)”。我怎么能禁用这个呢?

qf9go6mv

qf9go6mv1#

我不喜欢设置tempfile,因为当你用ctrl+X退出时,它也不会提示你。事实上,当你退出时,它会默默地保存你的更改!而且你不能不保存就退出!
相反,我将ctrl+S的密钥绑定添加到~/.nanorc中:

bind ^S savefile main

savefile将保存文件,而不提示您确认文件名,就像其他编辑器一样。但是如果您使用ctrl+X,它会提示您是否有更改。

bhmjp9jg

bhmjp9jg2#

您可以在启动nano时指定-t标志。从手册页:
-t(--tempfile)始终保存更改的缓冲区而不提示。与皮科的-t选项相同。

c2e8gylq

c2e8gylq3#

~/.nanorc中,对于nano 5.0以上版本:

set saveonexit

对于5.0以下的版本:

set tempfile

另外,添加以下内容是个好主意:

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

所有文件将自动备份到这个目录中,这比确认要好得多。

v440hwme

v440hwme4#

您正在寻找tempfile setting
如果你想要一个 * 永久 * 设置,编辑你的**~/.nanorc**文件(或创建它)并添加:

set tempfile

或者,您可以使用-t参数启动nano。

yizd12fk

yizd12fk5#

在RPI上,ctrl+s + ctrl+x自然工作

相关问题