Html UltraEdit中的XML缩进

Html UltraEdit中的XML缩进,html,xml,format,ultraedit,Html,Xml,Format,Ultraedit,背景 使用UltraEdit,您可以选择正确格式化XML内容: 查看>查看为高亮显示文件类型>XML 更改颜色,以便标签、属性和内容更易于阅读 然后你可以做: 格式>XML转换为CR/LFs 以便适当地应用换行符 我需要什么 我缺少的是适当的缩进。可以折叠/展开段,但如果没有适当的缩进,则很难看到底层结构 问题: 如何对XML内容应用适当的缩进?在UE for Windows=v11.10中,XML转换为CR/LFs的可用性 命令XML Convert to CR/LFs可用于任何文件 用户必须

背景

使用UltraEdit,您可以选择正确格式化XML内容:

查看>查看为高亮显示文件类型>XML

更改颜色,以便标签、属性和内容更易于阅读

然后你可以做:

格式>XML转换为CR/LFs

以便适当地应用换行符

我需要什么

我缺少的是适当的缩进。可以折叠/展开段,但如果没有适当的缩进,则很难看到底层结构

问题:

如何对XML内容应用适当的缩进?

在UE for Windows 只有当活动文件使用语法突出显示语言(在第一行的wordfile中包含语言标记XML_LANG)进行语法突出显示时,命令XML Convert to CR/LFs才可用

在UE for Windows>=v17.10和UE>=v11.10中,XML转换为CR/LFs的可用性

命令XML Convert to CR/LFs可用于任何文件

用户必须注意不要在没有XML结构的文件上使用此命令

重新缩进的缩进设置

行的重新缩进取决于换行/制表符设置,这些设置分别在高级菜单的高级功能区配置中定义

缩进取决于设置:

使用空格代替制表符 制表位值 缩进空间 因此,只有在选中使用空格代替制表符时,才会考虑缩进空格,否则缩进是使用水平制表符而不是空格进行的

“Word Wrap/Tab设置配置”对话框顶部有一个下拉列表。下面的所有设置都是为顶部当前选定列表项指定的文件扩展名设置的

默认值是尚未保存的新文件、所有不带文件扩展名的文件以及所有未在此配置对话框中定义文件扩展名的文件的列表项

可以通过单击按钮更改列表来添加文件扩展名列表项,输入1个或多个不区分大小写的文件扩展名,只输入小写字母,用空格分隔,不带点,例如,只输入xml xsd而不输入.xml.xsd,单击按钮添加和确定

有关更多详细信息,请参阅UltraEdit论坛中的配置/INI设置

新文件和没有或未知扩展名的文件的语法突出显示

通过打开Advanced-Settings/Configuration-Editor Display-Syntax Highlighting,为XML文件选择首选语法突出显示语言,可以使用多个不同定义的XML Word文件,单击按钮Open,然后单击按钮Cancel,可以在UltraEdit中打开相应的Word文件进行编辑

在最后一行的末尾,为打开后应自动应用此语法突出显示语言的文件指定了文件扩展名。可以在此处添加不带点的文件扩展名。文件扩展名通常以大写形式在wordfile中定义,但文件扩展名同样不区分大小写

“语法突出显示配置”对话框还具有“突出显示新文件”的设置,并带有一个列表框,用于选择一种已安装的语法突出显示语言,默认情况下用于新的未保存文件,但不用于没有文件扩展名的命名文件

根据wordfiles中的文件扩展名和文件名规范,可以将用户wordfiles目录中的语法突出显示语言之一设置为应用于UltraEdit找不到其他语言的任何文件的语言。这是通过在wordfile的第一行末尾附加一个星号来完成的。有关IDM Computer Solutions,Inc.论坛的详细信息,请参阅第5.4章为中的所有未知文件指定默认语言

使用UltraEdit for Windows v19.00,所有顶部有XML声明的文件都引入了自动XML语法突出显示,即在UE for Windows 只有当活动文件使用语法突出显示语言(在第一行的wordfile中包含语言标记XML_LANG)进行语法突出显示时,命令XML Convert to CR/LFs才可用

在UE for Windows>=v17.10和UE>=v11.10中,XML转换为CR/LFs的可用性

命令XML Convert to CR/LFs可用于任何文件

用户必须注意不要在没有XML结构的文件上使用此命令

重新缩进的缩进设置

行的重新缩进取决于换行/制表符设置,这些设置分别在高级菜单的高级功能区配置中定义

缩进取决于设置:

使用空格代替制表符 制表位值 缩进空间 只有在使用空格代替制表符时才考虑缩进空格 缩进是用水平制表符而不是空格来完成的

“Word Wrap/Tab设置配置”对话框顶部有一个下拉列表。下面的所有设置都是为顶部当前选定列表项指定的文件扩展名设置的

默认值是尚未保存的新文件、所有不带文件扩展名的文件以及所有未在此配置对话框中定义文件扩展名的文件的列表项

可以通过单击按钮更改列表来添加文件扩展名列表项,输入1个或多个不区分大小写的文件扩展名,只输入小写字母,用空格分隔,不带点,例如,只输入xml xsd而不输入.xml.xsd,单击按钮添加和确定

有关更多详细信息,请参阅UltraEdit论坛中的配置/INI设置

新文件和没有或未知扩展名的文件的语法突出显示

通过打开Advanced-Settings/Configuration-Editor Display-Syntax Highlighting,为XML文件选择首选语法突出显示语言,可以使用多个不同定义的XML Word文件,单击按钮Open,然后单击按钮Cancel,可以在UltraEdit中打开相应的Word文件进行编辑

在最后一行的末尾,为打开后应自动应用此语法突出显示语言的文件指定了文件扩展名。可以在此处添加不带点的文件扩展名。文件扩展名通常以大写形式在wordfile中定义,但文件扩展名同样不区分大小写

“语法突出显示配置”对话框还具有“突出显示新文件”的设置,并带有一个列表框,用于选择一种已安装的语法突出显示语言,默认情况下用于新的未保存文件,但不用于没有文件扩展名的命名文件

根据wordfiles中的文件扩展名和文件名规范,可以将用户wordfiles目录中的语法突出显示语言之一设置为应用于UltraEdit找不到其他语言的任何文件的语言。这是通过在wordfile的第一行末尾附加一个星号来完成的。有关IDM Computer Solutions,Inc.论坛的详细信息,请参阅第5.4章为中的所有未知文件指定默认语言


使用UltraEdit for Windows v19.00,所有顶部有XML声明的文件都引入了自动XML语法高亮显示,也就是说,我找到的唯一答案是使用Notepad++和XML工具插件。只需几次简单的点击,即可完成您所描述的功能

我找到的唯一答案是将Notepad++与XML工具插件结合使用。只需几次简单的点击,即可完成您所描述的功能

使用编码部分下的XML标记来获得XML文件的正确缩进。然后选择重新格式化XML以获得漂亮的格式化选项


使用“编码”部分下的XML标记获得XML文件的正确缩进。然后选择重新格式化XML以获得漂亮的格式化选项


也许我的问题不是很清楚,但我不知道这将如何帮助我自动缩进xml内容。您能否提供TL;版本博士?@spike是的,你的问题不清楚,因为遗漏了很多重要的事实。您使用哪个版本的UltraEdit?如果未使用随已用UE版本一起安装的标准xml.uew,则在已用*.uew文件中为缩进/未缩进字符串定义了什么?您是在以XML作为文件扩展名的命名文件中的文件或选定块上运行命令XML Convert to CR/LFs,还是在新的未保存文件上运行命令XML Convert to CR/LFs?如果为xml文件配置了特殊设置,那么默认设置和扩展名为xml的文件的制表位停止/缩进设置是什么?也许我的问题不是很清楚,但我不知道这将如何帮助我自动缩进xml内容。您能否提供TL;版本博士?@spike是的,你的问题不清楚,因为遗漏了很多重要的事实。您使用哪个版本的UltraEdit?如果未使用随已用UE版本一起安装的标准xml.uew,则在已用*.uew文件中为缩进/未缩进字符串定义了什么?您是在以XML作为文件扩展名的命名文件中的文件或选定块上运行命令XML Convert to CR/LFs,还是在新的未保存文件上运行命令XML Convert to CR/LFs?如果已经为xml文件配置了特殊设置,那么默认设置和扩展名为xml的文件的制表位停止/缩进设置是什么?正确,但由于内部网络拒绝访问插件,所以当时没有选择此选项。我会接受这个答案,尽管给出了一般的上下文。正确,但那在当时不是一个选项,因为内部网络拒绝访问插件。考虑到一般情况,我会接受这个答案。请说明你为什么否决……请说明你为什么否决……这实际上应该被标记为正确答案。这实际上应该被标记为正确答案。