【问题标题】:Emacs shell: outlining input, output, errorEmacs shell:概述输入、输出、错误
【发布时间】:2012-04-29 23:04:50
【问题描述】:

我正在寻找一种方法来在 shell/comint 中直观地区分用户键入的内容、输出的内容以及 stderr 的输出内容。有这种模式吗?

(可以肯定的是,我对ansi-color-for-comint-mode不感兴趣)

【问题讨论】:

    标签: shell emacs


    【解决方案1】:

    运行异步进程的 Elisp 工具不能很好地支持区分 stderr 和 stdout 输出,因此目前 comint 不允许您区分两者。 OTOH 的到来已经以不同的方式显示用户输入的文本(comint-highlight-input face)、提示(comint-highlight-prompt face)和进程输出(没有特殊的面,即`default)。

    【讨论】:

    • 据我(模糊地)理解这个问题:目前 stdout/stderr 由 tty 处理,stdout/sterr 之间的区别将是一个过滤功能(一种高度简化的手写 tty )。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多