【问题标题】:Rename ansi-term buffer重命名 ansi-term 缓冲区
【发布时间】:2020-11-14 06:35:02
【问题描述】:

如何重命名与 ansi-term 关联的缓冲区?

我想创建几个缓冲区:

M-x ansi-term 
Run program: /bin/bash

然后重命名这些缓冲区以反映它们的用途。现在的默认值是:

*ansi-term* 
*ansi-term*<2> 
*ansi-term*<3>

但我想将它们重命名为更有意义的名称。

【问题讨论】:

    标签: emacs


    【解决方案1】:

    我想我找到了自己问题的答案。

    如果我使用外壳:

    M-x shell
    

    然后我可以访问迷你缓冲区并调用 M-x 重命名缓冲区。现在我可以命名我的 shell 以反映我当时使用的内容,而不是猜测 shell 或 shell 或 shell 的用途。

    进一步挖掘......我找到了解决方案

    M-x ansi-term
    

    如果你使用

    C-x M-x rename-buffer
    

    然后您可以在 ansi-term 中访问迷你缓冲区。

    【讨论】:

      【解决方案2】:

      来自源文章:https://www.masteringemacs.org/article/running-shells-in-emacs-overview 您可以在所谓的 line 模式和 char 模式之间切换以实现您的目标。 使用 Ctrl-C Ctrl-j 切换到行模式,然后可以使用 M-x rename-buffer 等经典命令 使用 Ctrl-C Ctrl-k 返回 char 模式,其中每个字符直接发送到底层的劣质 shell,无需 Emacs 预处理

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-27
        • 2012-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多