admin管理员组文章数量:1531719
2024年6月8日发(作者:)
使用UltraEdit32编辑器格式化源码功能 XML、Java、C/C++、C#
/chou_ke/blog/static/136349866/
UE编辑器一直是我编程和编辑文本的好帮手,对它映像最深刻的功能就是列模式编辑
功能,确实给我的工作带来不少的便利,但作为编程工具没有格式化源 代码的功能能似乎
使UE美中不足,可是事实并非如此,UE提供的两个开源命令行工具就可以很好地完成当
下流行的几款编程语言源码的格式化工作。
在UE内可以对XML、Java、C/C++、C#源码文件进行格式化操作,这个功能比较
隐蔽所以一般用户可能没有注意到。这些源码的格式化功能是通过两 个开源命令行工具来
实现的,它们是:
XMLlint————开源XML文件命令行解析器
AStyle—————开源源码格式化命 令行工具,现在已经支持的语言有Java、C/C
++ 和 C#。
以下是使用这两个工具扩展UE编辑器使其具有进行源码格式化功能的方法及一般 配
置:
首先,假设上UE的安装目录是 "C:Program FilesIDM Computer SolutionsUlt
raEdit-32" (下文提到的UE路径请根据实际情况进行修改)。
XML文件的格式化方法如下:
1、打开需要格式化的XML文件,单击 Format-->XMLlint Tool 菜单项,在弹出的
对话框中钩选
2、"Reformat and reindent the output,where indentaion is: " 这一项,然后
单击 "Parse" 按钮,此时格式化后的结果将出现在Outpu窗口,如果需要获得格式化后
的文本,可以在Output窗口上单击右键选择 "Copy To Clipboard" 菜单项将文本复制
到剪贴板上以供其他程序处理;
如果需要对UE打开的当前XML文件进行格式化且 直接把结果输出到当前文件,那
么可以这样:
1、单击 Advanced-->Tool Configuration 菜单项,在弹出的对话框内单击 "Inser
t" 按钮,然后在 "Menu Item Name" 一栏输入命令菜单的名称(例如:"格式化XML
文件"),接着在 "Command Line" 一栏输入以下命令:
"C:Progra~1IDMCom~ --format --output
%f %f"
在Output页签内将 "Capture Output" 选项的钩去掉,最后单击"确定"按钮完成配
置。
2、现在,如果你想格式化打开的XML文件那么只要在 “Advanced” 菜单下选择 ”
格式化XML文件” 菜单项即可。
Java、C/C++、C#源码文件格式化方法如下:
版权声明:本文标题:UltraEdit32编辑器格式化源码功能 XML 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1717828084a614477.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论