检查程序的括号开始位置简法

王志勇 发表于 2009年02月22日 12:48

如果一个程序有几十行、几百行,如果程序套用3层以上的大括号,检查某个大括号的开始位置,需要花费很多的时间。可以先在本地硬盘制作一个工具,将{替换为{←←!!!,将}替换为!!!→→},如下图:

然后把输出的带有这些特殊符号的程序复制到桌面的一个文件例如5.php,使用文本工具EmEditor打开。然后查找!!!,因为相同的查找关键词EmEditor会用绿色高亮显示,所以查找起来会方便很多,一目了然,如下图:

然后先将内层的大括号从开始到结束部分删除。如下图,先将其选中,然后删除:

最后可以找到,最外层的大括号的开始处是if ($acf)这句。

当然,即使不使用EmEditor的高亮显示查找功能,将{替换为{■←←!!!,将}替换为!!!→→■},使用黑色的方块,会使程序的大括号位置查找起来更加清晰,如下图:

2条评论:
1   双喜哥 2009-02-24 09:39
这样操作的话,是不是完事后还要把 {■←←!!! 替换回 { ,将}替换回!!!→→■}? 有点麻烦,有些编辑器的前面会有 + - 号啊,不太好描述,反正就是可以把一个大括号内的代码缩起来。

不过你这种方法,对于在一些简单的编辑器中使用很实用!

2   自由勇 2009-02-24 09:47
将保存在桌面上的5.php删除即可,原程序没有做修改。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写