gpt4 book ai didi

shell - Emacs:终端与 shell ?

转载 作者:行者123 更新时间:2023-12-03 14:00:42 25 4
gpt4 key购买 nike

我一直在阅读如何在 EMACS 中使用 shell ,一路上我发现了终端的概念,它是与 shell 交互的旧物理设备的抽象。
但是,现在,我真的不明白它的使用有哪些优点,所以,你能指出一些应该在 Emacs 中使用它而不是 shell 的情况或示例吗?

最佳答案

运行术语缓冲区更接近实际终端。以下是一些不同之处:

  • Shell 模式提供非常有限的终端仿真。利用终端全屏功能的程序(例如 lessmtrmutttop )将无法正常运行。终端模式通常会毫无问题地处理这些。
  • 在 shell 模式下,emacs 提供了 tab 补全。在终端模式下,shell 或命令行程序自己提供。
  • Shell 模式缓冲输入并将其发送到换行符上的进程。终端模式立即将字符发送到正在运行的进程。
  • Shell 模式的工作方式类似于具有通常的 emacs 键绑定(bind)的常规缓冲区。终端模式不会拦截大多数控制字符,除非您明确将其置于行模式。
  • 关于shell - Emacs:终端与 shell ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227476/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com