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

时间:2013-11-06 15:56:45

标签: text editor nano

emacs中,您可以使用 Ctrl + X Ctrl + F

使用 Ctrl + B 转到上一个文件,然后使用 Ctrl + N

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

5 个答案:

答案 0 :(得分:31)

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

使用alt-comma和alt-period在文件列表中前进和后退。

答案 1 :(得分:5)

nano --version GNU nano,版本2.9.3

通过将它们作为nano的单独参数列出来打开任意数量的文件,如下所示:

nano file1.txt file2.log file3.c file4.js file5.py

第一个文件被打开,例如file1.txt。使用下面的键盘快捷键在文件之间切换。

alt + -向前移动一个文件

alt + -向后移一个文件

答案 2 :(得分:2)

如果您已经打开了nano,并且想打开一个新文件,那么找出键就很简单了。

  • Ctrl + R 打开插入对话框
  • Esc F 可用于更改当前缓冲区和新缓冲区之间的插入模式
  • Ctrl + X 允许您执行命令,输出进入缓冲区
  • Ctrl + T 将打开一个简单的浏览器以选择文件

答案 3 :(得分:0)

根据其他答案,这是我的看法:

使用 alt+左箭头和 alt+右箭头在打开的缓冲区之间切换。 Nano 会告诉你你在哪个缓冲区(文件名和缓冲区编号)。

要在启动 nano 时打开多个文件,请完全按照 activedecay 所说的操作(键入 nano file1.txt file2.txt file3.txt)。请注意,您还可以执行 nano *.txt 之类的操作来打开当前目录中的所有 txt 文件,每个文件都在其自己的缓冲区中。

要在 nano 已经打开后打开一个新的空缓冲区,请按照下列步骤操作:

  1. 按 ctrl+t
  2. 按 alt+f
  3. 按回车

如果您已经有一个打开的缓冲区,并且想将文件打开到一个新的缓冲区中,请按照 Lenny 的回答进行操作:

  1. 按 Ctrl+r
  2. 按 alt+f(或按 Esc,然后按 f)
  3. 键入要在新缓冲区中打开的单个文件的名称
  4. 按回车

至于如何在您已经使用 nano 时从现有文件一次打开多个缓冲区,我还不确定。

Ctrl+x 关闭当前缓冲区。

我使用蓝牙键盘在 Android 10 上的 Termux 0.106 中的 nano 5.5 上测试了这些东西。

答案 4 :(得分:-1)

步骤:

  1. 按 Ctrl + r
  2. 按 Alt + f 打开文件
  3. 输入要打开的文件名
  4. 按回车
  5. 使用 alt + 箭头键切换标签