返回介绍

2.1.2 UltraEdit

发布于 2024-10-11 22:07:41 字数 1710 浏览 0 评论 0 收藏 0

UltraEdit(官网 www.ultraedit.com )是一款功能强大的文本编辑器,不过它不是开源软件,官网售价 79.95 美元,可以完美运行在 Windows、Linux 以及 Mac 系统上。

这款编辑器不仅可以编辑文本,还支持十六进制查看以及编辑。可以直接在上面修改 exe 等文件,如图 2-2 所示。

图 2-1

图 2-2

该编辑器支持将近二十种编程语言的语法高亮显示,可同时编辑多个文件,支持打开超过 4GB 以上的文件,支持多种编码转换、排序去重。通过配置使用的脚本运行程序路径,比如 php.exe 的路径,就可以在使用 UltraEdit 编辑 PHP 代码的时候直接执行代码。再结合它的代码补全功能,它也算得上一款不错的代码编辑器。要实现这个功能,首先在“高级→工具栏配置”中配置一些执行环境参数,在“命令行”的位置填入你的 PHP 文件路径,在“菜单项目名称”上写你想填的菜单栏名称,这里写的是 php.exe,在“工作目录”中写上你的 PHP exe 路径,然后点击“确定”按钮,即可新建一个文件。在“高级”菜单里面点一下添加的 php.exe(菜单栏名称)即可执行代码,如图 2-3 所示。

图 2-3

另外一个比较好的功能是文件对比。这个功能也是经常会用到的,特别是我们在分析开源程序发布的官方补丁时,比如 Phpcms 某天发布了一个代码执行漏洞修补补丁,那么我们就可以在官网下载补丁文件,然后利用 UltraEdit 的文件对比功能来快速找到修改了哪段代码,修改的部分是不是成功修补了这个漏洞,或者未公开的漏洞。也可以根据这个方法快速找到漏洞在哪里。

这个功能可以在菜单栏“文件→比较文件”中找到,然后选择要对比的两个以上文件,勾选“比较选项”里面以忽略开头的所有选项,点击“比较”按钮即可,如图 2-4 所示。

如果比较的文件有不同的地方,它会用红色标出,如图 2-5 所示。

UltraEdit 被公认为程序员必备的编辑器,是能够满足你一切编辑需要的编辑器。

图 2-4

图 2-5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文