首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sublime Text 2中打开XML文件时自动缩进?

如何在Sublime Text 2中打开XML文件时自动缩进?
EN

Stack Overflow用户
提问于 2013-10-15 22:25:43
回答 2查看 89.6K关注 0票数 62

我使用Sublime Text 2(带有缩进XML插件)来编辑XML文件。

如何将Sublime Text配置为在打开名为*.xml的文件后立即自动执行"Indent XML“操作?

EN

回答 2

Stack Overflow用户

发布于 2014-12-09 17:27:22

为了缩进/美化/美化XML,我使用了SublimeText Indent插件:

使用包控制安装包(搜索"indentxml").

  • Open任何XML文件,或创建一个新文件并将任何XML粘贴到其中。

  • -K,F可缩进该文件。
票数 98
EN

Stack Overflow用户

发布于 2014-05-29 21:17:23

试试这个插件:

1)工具>新建插件

2)复制并粘贴下面的代码

3)使用.py扩展名保存在Packages/User目录中(应为默认目录)

4)打开任何XML文件,它应该会运行。打开控制台(Windows中的Ctrl+~)查看所有错误

代码同时支持"Indent XML“和"IndentX”。如果它们不存在,我相信命令会静默地失败,并且不会影响任何东西。我是一个插件新手,但希望这对我有帮助!

代码语言:javascript
复制
# Packages/User/AutoIndent.py
import sublime, sublime_plugin

class OnOpenCommand(sublime_plugin.EventListener):  
  def on_load(self, view):  
    if view.file_name().lower().endswith(".xml") :
      #print "{0}: Auto indenting {1} with Indent XML's auto_indent command".format(__file__, view.file_name())
      view.run_command("auto_indent")       
      #print "{0}: Auto indenting {1} with IndentX's basic_indent_tags command".format(__file__, view.file_name())
      view.run_command("basic_indent_tags")
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19383743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档