![Nano:如何在nano内部打开一个新的文件缓冲区而不改变当前的文件缓冲区?](https://linux22.com/image/208375/Nano%EF%BC%9A%E5%A6%82%E4%BD%95%E5%9C%A8nano%E5%86%85%E9%83%A8%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E6%96%B0%E7%9A%84%E6%96%87%E4%BB%B6%E7%BC%93%E5%86%B2%E5%8C%BA%E8%80%8C%E4%B8%8D%E6%94%B9%E5%8F%98%E5%BD%93%E5%89%8D%E7%9A%84%E6%96%87%E4%BB%B6%E7%BC%93%E5%86%B2%E5%8C%BA%EF%BC%9F.png)
我喜欢这个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-F
then 将恢复到将文件插入当前缓冲区的旧行为。