Text 如何在nano文本编辑器中打开多个文件并在它们之间切换?

Text 如何在nano文本编辑器中打开多个文件并在它们之间切换?,text,editor,nano,Text,Editor,Nano,在emacs中,可以使用Ctrl+X、Ctrl+F打开新文件 并使用Ctrl+B转到上一个文件,使用Ctrl+N转到下一个文件 如何在nano文本编辑器中执行此操作?启动nano时,然后打开新文件,以及如何在nano文本编辑器中在打开的文件之间切换?将set multibuffer放入~/.nanorc或使用-F启动nano。使用alt-F在nano内部切换。现在,您可以使用ctrl-R将文件读入自己的缓冲区 使用alt逗号和alt句点在文件列表中前进和后退。nano-version GNU n

在emacs中,可以使用Ctrl+X、Ctrl+F打开新文件

并使用Ctrl+B转到上一个文件,使用Ctrl+N转到下一个文件


如何在nano文本编辑器中执行此操作?启动nano时,然后打开新文件,以及如何在nano文本编辑器中在打开的文件之间切换?

将set multibuffer放入~/.nanorc或使用-F启动nano。使用alt-F在nano内部切换。现在,您可以使用ctrl-R将文件读入自己的缓冲区

使用alt逗号和alt句点在文件列表中前进和后退。

nano-version GNU nano,version 2.9.3 通过将文件作为nano的单独参数列出,可以打开任意数量的文件,如下所示:

nano file1.txt file2.log file3.c file4.js file5.py
打开第一个文件,例如file1.txt。使用下面的键盘快捷键在文件之间切换

alt+。-向前移动一个文件


alt+,-向后移动一个文件

如果你已经打开了nano,并且你想打开一个新文件,那么当你计算出关键点时,这非常简单

Ctrl+R以打开“插入”对话框 EscF可用于更改当前缓冲区和新缓冲区之间的插入模式 Ctrl+X允许您在输出进入缓冲区的情况下执行命令 Ctrl+T将打开一个简单的浏览器来选择文件
在其他答案的基础上,以下是我的看法:

使用alt+左箭头和alt+右箭头在打开的缓冲区之间切换。Nano将告诉您文件名和缓冲区编号中的缓冲区

要在启动nano时打开多个文件,请完全按照activedecay所说的键入操作,例如nano file1.txt file2.txt file3.txt。注意,您也可以使用nano*.txt等方法打开当前目录中的所有txt文件,每个文件都位于其自己的缓冲区中

要在nano已打开后打开新的空缓冲区,请执行以下步骤:

按ctrl+t组合键 按alt+f 按回车键 如果您已经有一个打开的缓冲区,并且希望将文件打开到一个新的缓冲区中,请按照Lenny的回答执行:

按Ctrl+r组合键 按alt+f或按Esc,然后按f 键入要在新缓冲区中打开的单个文件的名称 按回车键 当你已经在nano中时,如何从已经存在的文件一次打开多个缓冲区,我还不确定

Ctrl+x关闭当前缓冲区


我在安卓10上的Termux 0.106中的nano 5.5上测试了这些东西,带有蓝牙键盘。

谢谢。但是,如果将OSX和ssh用于Linux设备,以在Linux设备上使用Nano,则前进和后退应该是alt->alt。确保使用Alt+Cmd+O更改OSX终端的行为,将Alt视为元,否则无法在两个缓冲区之间切换!Ctrl+B返回一个字符;Ctrl+N向前一行。不确定4年前这些绑定是否也存在!最后,我找到了如何从已经打开的nano打开新文件。谢谢