【问题标题】:something similar to Emacs shell?类似于 Emacs shell 的东西?
【发布时间】:2010-06-26 04:23:20
【问题描述】:

我正在寻找类似于 Emacs shell 的东西。 我希望能够在终端中轻松选择文本,能够操作输出。

不幸的是,emacs 并不总是一种选择。我不知道如何让一些事情(例如自动完成)像在 gnome-terminal 中那样工作,这对远程系统来说有点痛苦。

我宁愿不花时间修复/配置 Emacs,除非有一个很酷的软件可以做类似于 gnome-terminal 的东西 + 让我在不接触该死的鼠标的情况下操作输出。

感谢您的帮助,

-hbt

【问题讨论】:

    标签: shell emacs gnome-terminal


    【解决方案1】:

    我不确定我是否完全理解了这个问题,但如果您正在 Emacs 中寻找终端仿真,那么至少有四个选项与 Emacs 22+ 捆绑在一起,它们提供了不同级别的类似 xterm 的功能:

    • 术语
    • ansi-术语
    • 外壳
    • 贝壳

    eshell,IMO,是最脱离传统“xterm”体验的,但也提供了最类似缓冲的体验,而且它是跨平台的,这是一个巨大的胜利。

    如果您正在寻找类似术语的行为,同时保留编辑功能,我认为 shell 可能是您的最佳选择。

    最后,term 和 ansi-term 非常类似于 term,其行为几乎与 xterm/konsole/gnome-shell 会话完全相同。

    另外一个注意事项:如果您想要回滚访问、复制、粘贴等,而您没有可用的 Emacs,我强烈建议您学习和使用 GNU Screen。

    【讨论】:

    • 谢谢。看起来屏幕正是我正在寻找的:-)... 进入复制模式 XD
    【解决方案2】:

    你应该试试 Emacs 终端模拟器term(或其彩色版本 ansi-term)。周围还有其他适用于 Emacs 的终端仿真器,但这是最受欢迎的(也是唯一一个与默认安装捆绑在一起的)。

    【讨论】:

    • 谢谢。但是,我想要类似于 shell 的东西。我真的很喜欢我在输出/命令中导航的方式,就像它是我的编辑器一样。
    • @hbt: 你试过用C-c C-jterm 切换到线路模式吗?这可能就是您正在寻找的。​​span>
    • mult-term,使用 term 是一个很好的补充。
    【解决方案3】:

    看起来您想查看 bash 上的 readline(或者如果在您最喜欢的 shell 上可用)。一个快速的谷歌提供了几个链接here(包括一个备忘单)。

    【讨论】:

      【解决方案4】:

      我也在寻找某种 shell,例如 emacs,支持某些功能,例如 emacs 缓冲区。那太好了。

      我刚找到这个:终结者

      看看: http://www.makeuseof.com/tag/5-applications-to-change-the-way-you-work-with-linux-terminal/

      【讨论】:

        猜你喜欢
        • 2020-09-28
        • 1970-01-01
        • 1970-01-01
        • 2011-04-18
        • 2011-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多