我对编辑器有疑问Nano
。如果它意外退出,它会留下.save
文件,这些文件只是我所做编辑的版本。有没有办法禁用这种行为?
答案1
在某些情况下,nano 会尝试将缓冲区转储到紧急文件中。这主要发生在 nano 收到 SIGHUP 或 SIGTERM 或内存不足的情况下。如果缓冲区还没有名称,它将把缓冲区写入名为 nano.save 的文件中,或者向当前文件名添加“.save”后缀。如果当前目录中已存在具有该名称的紧急文件,它将在当前文件名中添加“.save”加一个数字(例如“.save.1”)以使其唯一。在多缓冲区模式下,nano 会将所有打开的缓冲区写入各自的紧急文件。
因此,它是一个纳米紧急文件,其缓冲区被转储。标志−F(−−multibuffer)将启用多个文件缓冲区(如果可用)。标志-R(--restricted)或限制模式,将引导Nano不读取或写入命令行上未指定的任何文件;读取任何 nanorc 文件;允许暂停;允许将文件追加、前置或以不同的名称保存(如果已有文件);或使用备份文件或拼写检查。也可以通过以“r”开头的任何名称(例如“rnano”)调用 nano 来访问。
答案2
-R
/选项--restricted
将禁用保存(以及一些其他功能):
限制模式:不读取或写入命令行上未指定的任何文件;读取任何 nanorc 文件;允许暂停;允许将文件追加、前置或以不同的名称保存(如果已有文件);或使用备份文件或拼写检查。也可以通过调用来访问纳米任何以“r”开头的名称(例如“rnano”)