33

在, 你可以用+ , +emacs打开新文件CtrlXCtrlF

用+ 转到上一个文件,用 +Ctrl转到B下一个文件。CtrlN

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

4

5 回答 5

42

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

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

于 2013-11-06T16:07:54.627 回答
12

在 nano 中打开文件之间切换

alt+ .-- 前移一个文件

alt+ ,-- 后退一个文件

脚步

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

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

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

alt+ .-- 前移一个文件

alt+ ,-- 后退一个文件

nano --versionGNU nano,版本 2.9.3

于 2020-05-29T18:05:11.557 回答
8

如果您已经打开 nano 并且想要打开一个新文件,那么当您找到密钥时,这很简单......

  • Ctrl+R打开插入对话框
  • EscF可用于更改当前缓冲区和新缓冲区之间的插入模式
  • Ctrl+X允许您执行命令,输出进入缓冲区
  • Ctrl+T将打开一个简单的浏览器来选择一个文件
于 2020-06-19T12:49:14.510 回答
0

脚步:

  1. 按 Ctrl + r
  2. 按 Alt + f 打开文件
  3. 键入文件名以打开它
  4. 按回车
  5. 使用 alt + 箭头键切换文件
于 2021-07-05T05:22:26.163 回答
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 上测试了这些东西。

于 2021-02-27T09:40:40.573 回答