叽里咕噜老夏 2014-04-06 13:10 采纳率: 0%
浏览 1040

怎么在emacs中实现html代码高亮?

实现html代码高亮是不是要有.el文件,是的话怎么配置这些文件呢?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-01 22:18
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要使用Emacs实现HTML代码高亮,你需要安装Emacs的扩展功能。首先,你可以在Emacs的Packages菜单中搜索“Highlighting”。如果找不到,你可以通过以下命令手动添加:

    (when (or (eq 'package 'emacs) (equal '(package "org-mode") (package-get-package-name org-mode)))
      (add-to-list 'package-archives '("emacsen" . "https://emacsen.org/packages/") t))
    

    然后,在Emacs中打开你的.emacs文件(如果你还没有的话),找到下面的内容:

    (require 'highlight)
    (add-to-list 'auto-mode-alist
        ('.html . html-mode))
    (add-to-list 'auto-mode-alist
        ('.htm . html-mode))
    (add-to-list 'auto-mode-alist
        ('.shtml . html-mode))
    

    这个设置将使Emacs自动检测并显示HTML文档中的语法高亮。

    接着,打开一个HTML文件,例如index.html,并在其中输入一些HTML代码。Emacs会自动检测到HTML文档,并在相应的行上高亮显示HTML标记和元素。

    请注意,上述设置仅适用于Emacs 25及以上版本。如果你正在使用较旧的版本,可能需要根据实际情况调整这些设置。

    评论

报告相同问题?