查找

快捷方式:[ Ctrl ] +[ F ]

使用命令(类别 查找/替换)在一个工程中搜索特定的字符串。工程中所有的编辑区域都将会被查找。

‘查找’对话框将会打开,通过这个对话框可以定义通过何种规则查找字符串,并且可以定义在何处进行查找并且查询结果在何处进行显示是一个个显示还是全部显示。当然在 替换对话框中也有相同的编辑框。

 插图 187: 查找对话框

查找内容:在这里输入要查询的字符串。可通过按钮查看从上次CODESYS启动后最近查找的字符串。

激活所需的搜索选项:

匹配情况:搜索区分大小写的字符串。

匹配整个字符:只有匹配完整的搜索字符串才会被查找。

向上搜索:指定的搜索区域将会向上进行搜索。停用这个选项将继续向下搜索。

使用规则表达式:规则表达式 (RegExp), 字符串解析和替换的匹配标准支持最常见的表达式格式。使用按键输入所需要的表达式的组合以便于定义分别进行字符串的查询。可使用的表达式保存在以下子菜单中:特殊字符,重复字符,替换,组合其他可用表达式。

搜索:在这里指定要进行查询的字符串。为了实现这个目的或者从提供的菜单中选择一个选项或者通过按键或者通过查找对话框的按键打开一个搜索选项:

 插图 188: 查找对话框

激活以下选项之一:

  • “整个工程”:工程中所有可以进行编辑的区域都将会被查找。
  • “在接下来的对象中”: 工程中只有符合以下设置的编辑区域才会被查找:
    • “对象类型”:通过点击选择所有的对象类型确定要进行何种查找。
    • “名称过滤”:使用占位符 "*"设置某些名称上的过滤器。例如:输入 "*CAN* 在所有对象的对象名中去查找所有包含“CAN”的特定对象。
    • “方案”:通常情况下可以选择保存当前查找配置。确保已经设置了描述的对象类型和名称规则。然后点击按键“另存为...”并且在“保存方案”中为当前保存的配置创建一个名称。所有保存的方案都可以在以后通过按键进行查看。他们可以通过按键“移除”从类表中移除。
 插图 189: 保存方案对话框
  • “所有打开的编辑器”:工程中所有当前打开的窗口都将被查找
  • “活动的编辑器”:当前鼠标位于的编辑器将会被查找。
  • “仅仅选择的”:只在当前选择的文本中进行特定字符串的查找。

在完成所有的设置和查找选项之后点击按键...

...“查找下一个”通过搜索在本地一个个的查找字符串。相应的窗口编辑器将会被打开并且找到的字符会高亮显示。

... “查找所有”在消息窗口将查找到的所有进行列表显示。查找过程的进度会显示在状态栏上;查询过程可以通过状态栏的按键“取消”终止。在查找结束后以下信息会显示在每个栏内:

“描述”:  搜索字符包含在的表达式

“工程”:工程名称

“对象”:对象名称

“位置”:在对象中的位置(例如行号),描述部分的括号内为"Decl"表示被查找的字符串位于窗口的编辑部分。

在消息框的下部显示总共找到的对象,匹配的对象数以及总共找到的数量。

示例:字符串“b”的查询结果:

插图 190: 查找所有结果的消息窗口

如果希望将查找到的字符串用其他字符串替换,点击按键“替换”得到 替换对话框。