emacs - 读取文件时如何识别 VT-100 转义序列

我有一个包含 VT-100 转义序列(颜色、粗体等)的文件(程序输出)。当我在 Fundamental 模式下打开文件时,转义序列按原样显示,并且不被解释。如何显示识别为颜色等的 VT-100 序列文件?

最佳答案

参见 https://unix.stackexchange.com/questions/19494/how-to-colorize-text-in-emacs

例如:将以下内容放入您的 emacs 初始化文件中:

(define-derived-mode fundamental-ansi-mode fundamental-mode "fundamental ansi"
  "Fundamental mode that understands ansi colors."
  (require 'ansi-color)
  (ansi-color-apply-on-region (point-min) (point-max)))

然后使用转义序列在缓冲区上运行 M-x fundamental-ansi-mode

https://stackoverflow.com/questions/17468696/

相关文章:

C# - 从 ContextMenuStrip 和 "Smart Events"动态添加和删除项目

sql - 带有 OFFSET 的总行数 .. FETCH 问题

sql-server - 在存储过程中批处理多个合并是个好主意吗

bash - 使用 sendmail 强制内容类型

python - 如何在没有用户交互的情况下在在线服务器上启动后连续运行 python 脚本?

ruby-on-rails - 如何为以下查询编写 Rspec 规范

python - 带有滚动条的 tkinter 表格显示

perl - 跳过(不执行该行)perl 调试器中的一行

node.js - 获取错误 : read ECONNRESET when trying to us

carrierwave - Sidekiq 一遍又一遍地重复同样的工作