【问题标题】:How to open multiple files and switch between them in nano text editor?如何在 nano 文本编辑器中打开多个文件并在它们之间切换?
【发布时间】:2013-11-06 15:56:44
【问题描述】:

emacs中,您可以使用Ctrl+XCtrl+F打开新文件/p>

然后用 Ctrl+B 转到上一个文件,用 Ctrl+N 转到下一个文件kbd>.

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

【问题讨论】:

  • Ctrl+B 后退一个字符; Ctrl+N 前进一行。不确定这些绑定在 4 年前是否也存在!

标签: text editor nano


【解决方案1】:

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

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

【讨论】:

  • 谢谢。但是前进后退应该是alt-> alt-
  • 如果你使用 OSX 和 ssh 进入 Linux 机器以在 Linux 机器上使用 Nano。确保您使用 Alt+Cmd+O 更改 OSX 终端的行为以将 Alt 视为 Meta 否则无法在两个缓冲区之间切换!
【解决方案2】:

在 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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

    • 最后我找到了如何从已经打开的 nano 中打开新文件。谢谢
    【解决方案4】:

    在其他答案的基础上,这是我的看法:

    使用 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 上测试了这些东西。

    【讨论】:

      【解决方案5】:

      步骤:

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

      【讨论】:

        猜你喜欢
        • 2014-04-17
        • 1970-01-01
        • 2020-07-02
        • 2012-09-04
        • 1970-01-01
        • 1970-01-01
        • 2012-01-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多