首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Emacs上打印漂亮的XML文件

在Emacs上打印漂亮的XML文件,可以使用Emacs的内置功能或安装第三方插件来实现。

  1. 使用内置功能

Emacs内置了对XML文件的支持,可以使用以下步骤来打印漂亮的XML文件:

  • 打开XML文件
  • 使用M-x命令打开nxml-mode
  • 使用C-c C-p命令格式化XML文件
  • 使用C-c C-b命令打印文件
  1. 安装第三方插件

Emacs有一些第三方插件可以帮助用户更好地处理XML文件,例如nxml-modeprettier。以下是使用这些插件的步骤:

  • 安装nxml-mode插件
  • 在Emacs配置文件中添加以下代码:
代码语言:txt
复制

(add-to-list 'auto-mode-alist '("\.xml\'" . nxml-mode))

(add-hook 'nxml-mode-hook

代码语言:txt
复制
      (lambda ()
代码语言:txt
复制
        (setq indent-tabs-mode nil)
代码语言:txt
复制
        (setq tab-width 2)
代码语言:txt
复制
        (setq nxml-child-indent 2)
代码语言:txt
复制
        (setq nxml-attribute-indent 2)
代码语言:txt
复制
        (setq nxml-slash-auto-complete-flag t)
代码语言:txt
复制
        (setq nxml-bind-meta-tab-to-complete-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-include-tag-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-use-indent-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-empty-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-indentation-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-indentation-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-blank-lines-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-region-delete-trailing-whitespace-flag t)
代码语言:txt
复制
        (setq nxml-clean-
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

7分1秒

Split端口详解

8分0秒

云上的Python之VScode远程调试、绘图及数据分析

1.7K
15分13秒

【方法论】制品管理应用实践

2分53秒

KT404A语音芯片U盘更新语音方案说明_通讯协议 硬件设计参考

6分35秒

iOS不上架怎么安装

1分19秒

移动硬盘无法访问文件或目录损坏且无法读取方案

1分27秒

3、hhdesk许可更新指导

1分55秒

uos下升级hhdesk

9分12秒

运维实践-在ESXI中使用虚拟机进行Ubuntu22.04-LTS发行版操作系统与密码忘记重置

15分5秒

MySQL 高可用工具 - MHA-Re-Edition 复刻版

26分40秒

晓兵技术杂谈2-intel_daos用户态文件系统io路径_dfuse_io全路径_io栈_c语言

3.4K
1时8分

TDSQL安装部署实战

领券