ST 编辑器是一种文本编辑器,用于执行结构化文本(ST)和扩展结构化文本(ExST)代码。
行号显示在编辑器左侧。在输入编程元素时,"组件列表 "功能(在CODESYS 选项、“SmartCoding” 类别中激活)和输入助手[F2] 也很有用。当光标放在一个变量上时,CODESYS 会显示一个工具提示,提供有关声明变量的信息。
可以通过以下组合键进行方框选择:
-
[Shift]+[Alt]+[右箭头] :选定区域向右扩展一个位置。
-
[Shift]+[Alt]+[左箭头] :选定区域向左扩展一个位置。
-
[Shift]+[Alt]+[箭头向上] :所选区域向上扩展一个位置。
-
[Shift]+[Alt]+[向下箭头] :选定区域向下扩展一个位置。
编辑器的行为(如括号、鼠标操作、制表符)和外观在“文本编辑器” 类别中的CODESYS 选项中配置。
要在编辑器中对字符串进行增量搜索,可通过组合键[Ctrl]+[Shift]+[i] 打开编辑器底部边缘的输入框。只要开始输入字符,相应的搜索位置就会在编辑器中以彩色高亮显示。找到的匹配项数量显示在输入框右侧。您可以使用箭头键或组合键[Alt]+[Page Up] 或[Alt]+[Page Down] 将光标设置在搜索位置。
将光标放在符号名称上时,该符号在编辑器中出现的所有位置都会以彩色高亮显示。搜索位置与交叉参考列表中的搜索结果相对应。对于大型项目来说,这可能会造成投入延误。在这种情况下,可以在文本编辑器的选项中禁用该功能。
CODESYS 在编辑器中输入时已识别语法错误,并在信息视图中显示相应信息(“Precompile” 类别)。如果在CODESYS 选项(“SmartCoding” 类别)中选择了相应选项,则文本中的错误位置也会用波浪形红线下划。
“Format Document” 命令可自动格式化语法正确的 ST 代码。