Nano:如何在nano内部打开一个新的文件缓冲区而不改变当前的文件缓冲区?

Nano:如何在nano内部打开一个新的文件缓冲区而不改变当前的文件缓冲区?

我喜欢这个nano功能,它可以让您一次打开多个文件,而且它们之间的切换非常容易:

nano file1 file2 etc.

但是,当我在使用 处理一个文件时尝试打开一个新文件时^R,它只会在我输入后将整个文件插入到我正在处理的文件中。我想知道的是如何使用不同的文件打开单独的选项卡。M-F只是给我一个错误,提示“[没有为这种类型的文件定义格式化程序]”。

答案1

M-F必须使用组合键第一次按下后^R

除非您首先按^R,否则该M-F命令将与“调用程序来格式化/排列/操作缓冲区”相关联。按 后,您将在屏幕底部^R看到“新缓冲区”的描述。M-F

因此,要在编辑器的新缓冲区中打开文件nano,您需要

^R
M-F
some filename
Enter

提示: 您可以添加set multibuffer到您的~/.nanorc文件中。这样做将更改默认行为,^R以便它始终将读取的文件插入到新的缓冲区中。按M-Fthen 将恢复到将文件插入当前缓冲区的旧行为。

相关内容