首页
学习
活动
专区
工具
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-
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券